Image for post
Image for post

Reflecting back on my first week with Flatiron School’s full-time software engineering track, if there was one piece of advice I wish I had that would set me up for success, it would be to have a firm grasp on Github. Not far into the day were we beginning to fork and clone repositories onto our local machine, and, not far into the day was I subsequently lost, as a complete Github (and for that matter, code) newbie. Ultimately, I wasted too much time trying to get caught up to speed with Github, and fell behind in key introductory material…


Fetching from a Rails API and Setting State with useEffect

Image for post
Image for post

For my final project with Flatiron School, I decided to level up my design game and use Material UI to style the frontend, which forced me to get comfortable with React hooks fast, since the framework is rooted in and best matched for functional components. At first, I struggled to find declarative on how to manage the state in a functional component specifically when fetching data from a Rails API, but as soon as I started using the useEffect hook, life managing state and passing down props as I knew it became simpler.

The useEffect hook communicates to React that…


Image for post
Image for post

If you’re new to the niche and constantly evolving realm of software engineering or development, you probably are tuned into the hard skills you’ll need in order to succeed in this industry, but you may be missing direction on the soft skills that contribute to an engineer’s success. The fact that you’re attracted to a field of endless learning lends me to believe you’re probably also addicted to, or at least interested in, self-growth. …


Image for post
Image for post

In the midst of creating my first React project, I find myself continually facing the same decision with each UI feature I build out — should I make this a class component or functional component? My default up until this point has been the class component, should I need to create a state or implement a lifecycle method along the way, but I keep wondering, shouldn’t I be more intentional with this decision? …

Sara Bastian

Learning Full Stack Web Development at Flatiron School

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store