Too Long; Didn't Read
As a <a href="https://hackernoon.com/tagged/javascript" target="_blank">Javascript</a> dev, React has been an integral part of my learning experience. I started learning and writing Javascript in October of 2017, primarily in the context of Rails. Needless to say, there was a lot of <a href="https://hackernoon.com/tagged/jquery" target="_blank">jQuery</a> involved and the experience was not particularly pleasant. My work with React actually started in React Native, but this article will strictly be for React web. Most of the concepts are applicable, but the presentation semantics will change in Native (the HTML elements must be switched for React Native <View>s <Text>s, <FlatList>, etc.)