As it is still being developed ReactJs has tons of features that you can use on your components one of which being hooks. These are functions that allow you to utilize lifecycle features of state from the confines of functional components. Basically with a hook you don’t have to use class components and can utilize a hook to “hook onto” a core React feature. Just how with ruby & activerecord we found pre set methods in the framework React has built in hooks, namely one I used in my app called ‘useState’.

UseState as a hook UseState as we said…


State — An overview in pure React apps React has a lot of concepts that take a while to grasp but once you do they easily expand the scope of your engineering process. One of these concepts though basic is essential to understand ReactJs is called ‘state’ and the other simply ‘props’. Understanding the basics of state/props in a pure React app is crucial to integrating a state container like Redux in your project. So this blog post will hopefully open your eyes to what state is, what props are, & how to use hopefully providing a few examples to…


If you’re looking to spice up your portfolio project with another component or two in React why not try integrating a lottie file or two into your application? What’s that? Never heard of lottie files? Well neither did I until I started looking into splash pages for my application. When it comes to React Native applications I don’t know many other animations as efficient as LottieFiles. Lottie files are lightweight, scalable interactive animations all in a `.json` file. Crazy right? You can create them yourselves or head to [LottieFiles](https://lottiefiles.com/) …


With my Rails project completed I was tasked with adding a feature to my application. The future was in mind and the suggestion brought up that I add a search bar to the games index page for my User.


A subtle case study on my journey to .self

Beginnings

My story starts off growing up on a military base in Germany, Ramstien Air Force Base to be exact. My father had been in the military for a while & with working on radar systems and air defense he picked up a knack for computer engineering. Like other young boys do I was at my father’s hip whenever he came home with a new piece of technology whether it was one of the first compaq presario’s or “Hewlett Packard” (before anyone called it HP). He showed me the ins and outs…


The art of Talking to yourself & shaking your own hand

With my Javascript project as you’re well aware I found that manipulating the DOM is no easy task. Sure we at Flatiron have cohort leads & fellow cohorts, but none compare to your best friend “console.log”. Through the middle of the night & early mornings when you have a question if this happens on a ‘click’, a mouseover or a submit; console.log is always there.

In a snippet of my code you can see how often I’ve used it implementing delete & update functions on my NBA Fantasy League…

Charles Butler Jr

Pre-Med student turned software engineer. Hoping to make code make sense & make sense out of all my code.

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