5/24/2023 0 Comments Redux tutorial![]() You Don't Know JS (advanced concepts and understanding of JS behavior).Links: ES6+ Features and Syntax (links to additional articles on new features in ES6+).Exploring JS books (cover what's new in each yearly revision of the language).Online book: JavaScript for Impatient Programmers.The definitive guide to debugging JavaScriptĪdditional Resources (read as needed) General JS.An introduction to the npm package manager.HTML and CSS is Hard (but it doesn't have to be).MDN - Introduction to the CSS Box Model.Watch: What the heck is the event loop anyway?.Everything you wanted to know about JavaScript scope.A gentle explanation of this keyword in JavaScript.MDN - Equality comparisons and sameness.Exercises: CodeCademy - Introduction to JavaScript Tutorial.Read: MDN: A re-introduction to JavaScript.Slides: Mark's "JavaScript for Java Developers" slides.Javascript Recommended Primary Resources (should read) General JS How Web Apps Work: AJAX, APIs, and Data Transfer.How Web Apps Work: JavaScript and the DOM.How Web Apps Work: Browsers, HTML, and CSS.How Web Apps Work: Client Development and Deployment.Recommended Primary Resources (should read) Mark's post series that describes the key terms, concepts, technologies, syntax, and data flow used in web apps. ![]() Links in the "Additional Resources" sections are available as references and reading as needed. Many of the recommended tutorials do cover the same topics, so feel free to skip past concepts you've already learned. However, you should try to read through as many of the articles linked in the "Recommended Primary Resources" sections as possible, especially for topics you are not already familiar with. You are not required to read every single link and article listed in this page. The resources in this page are listed in that order. Also, it's easiest to understand React and Redux first, then learn how to use them with static types. TypeScript: Because it adds static types on top of JS, you need to understand JS first.Redux: Redux can be used separately, but it's most commonly used with React.Learning it separately will minimize the number of new concepts and syntax you have to learn at once. React: You can use React by itself, or with Redux and/or TypeScript.JavaScript: If you don't know JavaScript, nothing else will make sense."How Web Apps Work": a series of posts that lays out the big picture of the core technologies, terms, and concepts used in client/server web apps.You should usually learn these technologies in the following order: React/Flux/Redux Pros, Cons, and Discussion.Finally, I also keep a dev blog at, where I write about React, Redux, Webpack, and more. Also see Community Resources for links to other links lists, podcasts, and email newsletters. You might also want to check out my categorized list of Redux-related addons, libraries, and utilities, at Redux Ecosystem Links. There's always a number of people hanging out and answering questions, and it's a great place to ask questions and learn. Suggestions welcome.Īnother important resource is the Reactiflux community on Discord, which has chat channels dedicated to discussion of React, Redux, and other related technologies. Not quite "awesome", but hopefully useful as a starting point I can give to others. Curated tutorial and resource links I've collected on React, Redux, ES6, and more, meant to be a collection of high-quality articles and resources for someone who wants to learn about the React-Redux ecosystem, as well as a source for quality information on advanced topics and techniques.
0 Comments
Leave a Reply. |