We recently chatted with Ben about his new course.
Q: From a student-perspective, what did you keep in mind when creating this course? The learning curve for ReactJS can be very steep. Often, it’s approached from a “tools” perspective, dealing with setting up a development environment with a whole suite of ancillary products not directly related to ReactJS. I found that tack to be more confusing than helpful. I tried to keep the Nuggets small and focused so that each one represented a discrete step in the learning process. I utilized JSFiddle as a development environment so that the learners and I could go directly to writing actual ReactJS code without focusing on extraneous libraries and tools.
Q: Any out-of-the-box tips for students to get the most out of your course? As with any development product, play with it! I made sure to use public JSFiddle code so that anyone can open up a browser and mess around with the code as I’m going over it. You’ll get the most value by trying the code out for yourself.
Q: What’s one real-world application someone can expect to use, thanks to this course? Any reactive UI component can be fairly easily built from the fundamentals we cover in this course. In particular, the latter half of the course builds a searchable list, which could immediately be used in any application and styled completely with custom CSS.
Q: What’s the ONE thing you hope learners take away from this training? The power and potential of ReactJS! It’s such a unique way of approaching UI design that it can really be a little mind-bending to grasp initially. However, once you are “thinking in React,” you begin to see web development in a whole new light.
Check out the first video in Ben’s ReactJS course: