DEV Community

Cover image for Tell me what confuses you the most about JS / TS / React / functional programming and I will write a full length article for you
mpodlasin
mpodlasin

Posted on

4 1

Tell me what confuses you the most about JS / TS / React / functional programming and I will write a full length article for you

Hi!

I am Mateusz, front-end developer from Poland with 4+ years of experience in JavaScript, TypeScript, React and functional programming.

I recently started writing articles here on DEV. I try to write simple tutorials with lots of examples, while at the same time explaining the topics deeply and exhaustively.

But, as a bit more seasoned programmer, I don't really know which topics bother newcomers the most.

You can ask me anything about JavaScript, TypeScript, React and functional programming and I will write a full length article specifically about your problem, for free.

What is most difficult for you to understand?

Which topic still isn't covered well online?

What needs clearer explanation?

When I was learning, online resources helped me a lot, so this time I want to give back!

Thanks in advance and see you soon!

(Cover Photo by Toa Heftiba on Unsplash)

AWS GenAI LIVE image

Real challenges. Real solutions. Real talk.

From technical discussions to philosophical debates, AWS and AWS Partners examine the impact and evolution of gen AI.

Learn more

Top comments (10)

Collapse
 
internettradie profile image
Ryan Ameri

I would love an introduction to some of the libraries that are used in FP-style programming in JS, such as lodash/fp and Ramda, the pros and cons of them, and how they are used in the industry. Thanks!

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt • Edited

State management in React, coming from Vuex.

Collapse
 
mpodlasin profile image
mpodlasin

Hey Pacharapol!

I am not sure if that's what you had in mind, but I wrote an article about the state management in React from my point of vue... I mean view!

I hope you will enjoy it!

dev.to/mpodlasin/my-thoughts-on-en...

Collapse
 
patarapolw profile image
Pacharapol Withayasakpunt

I am used to Vuex, but not yet to React ecosystem.

Collapse
 
prateek_aher profile image
Prateek Aher

Browser APIs and DOM manipulation really make me scratch my head. I'd love an in-depth article on these two.

Collapse
 
mpodlasin profile image
mpodlasin

I will see what I can do!

Collapse
 
justayush profile image
Ayush • Edited

Hi Mateusz, I'd love to know why we should or shouldn't be using Immutable js.

Collapse
 
nans profile image
Nans Dumortier

I also heard of Immer js, I don't know of this is related, but it looks interesting!
(along with useImmer, a custom react hook for using Immer)

Collapse
 
dripmarcuz profile image
Otunba💦

Hi Mateusz, I would like to know when the while loops are to be used instead of the for loops. Thanks

Collapse
 
jimmymcbride profile image
Jimmy McBride

For loops loop over something a defined number of times. A while loop is able to run an undefined number of times until a condition is met.

const array = new Array(10);

for (let i = 0; i < array.length; i++) {
  // This will always run 10 times
  console.log(i);
};
function main() {
  let state = false;

  // This will loop a random number of times until that condition is met
  while (!state) {
    const ranNum = generateRandomNumber();
    if (ranNum === 5) {
      state = true;
    }
  }
};

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay