Continuing to tackle React. I think I'm really getting the hang of it and I'm onto Redux now.
What in the world do those words even mean?
React (developed and maintained by Facebook - yup those bastards) is often used with Redux to simplify the process of building user interfaces and managing the information a user provides.
Taking another step back: React and Redux are both JavaScript libraries. JavaScript is a programming language that allows a webpage to be interactive (more on that next). Libraries are reusable pieces of code that anyone can use when writing their own code.
The comment box below this page is an example of the type of user interface we're talking about. You can enter text, see the text rendered, submit it, and then see your submitted comment, along with a timestamp and your username. Notice that once you start typing a comment, the whole page doesn't refresh after every character you type. React/Redux make managing this process much more elegant and efficient behind the scenes.
Maybe by next week's update I'll have a little React/Redux app to share with you like a random quote generator and/or markdown previewer...Speaking of which - my stretch goal is to complete all the React/Redux challenges and Front End Libraries projects on freeCodeCamp by the end of the holiday season i.e. January 6.
Wish me luck!
No comments:
Post a Comment