Kristine JohnsonBuild a Cube in Three.jsWhen I began coding, I wanted to create a portfolio website to showcase my projects. I loved the opportunity to be creative and apply what…Sep 28, 2022Sep 28, 2022
Kristine JohnsonThree Useful MongoDB Aggregation OperationsIn my quest to learn the MERN stack I built my first API with Express. The data was stored locally in a JSON file within the project…Jul 27, 20221Jul 27, 20221
Kristine Johnson3 Tips For Using State in ReactState is a wonderful tool in React, but it is important to use it correctly.Jul 10, 20221Jul 10, 20221
Kristine JohnsonI Need Closure(s): React & Stale ClosuresIt may seem like an unnecessary concept to know, but it is really important to understand closures.Jul 7, 20221Jul 7, 20221
Kristine JohnsonLifting State Up & Prop Drilling in ReactHow can you keep track of state if you aren’t using a global state feature like Context API? This involves a lot of lifting state up and…Jun 30, 20221Jun 30, 20221
Kristine JohnsonThe Dos & Don’ts of React HooksReact Hooks were released in 2018, providing an alternative to class components and lifecycle methods. React Hooks allow the developer to…Jun 24, 20223Jun 24, 20223
Kristine Johnson“This” is so confusing! JavaScript & the keyword “this”What in the world does this even mean?May 31, 2022May 31, 2022
Kristine JohnsonScope & Hoisting in JavaScriptScope and hoisting can be tricky concepts to initially grasp when learning JavaScript. Let’s dig deeper into the concepts of scope and…May 18, 2022May 18, 2022
Kristine JohnsonNode Battleship: Creating Multi-directional Ships in JavaScriptCreating a Battleship game will really put your coding skills to the test. The most difficult task in creating a Node JS Battleship game…May 7, 2022May 7, 2022
Kristine JohnsonJavaScript Basics: How to Slice a StringThis week I began my journey of learning JavaScript. There was a lot of new syntax and verbiage to learn, but one of the most challenging…Apr 5, 2022Apr 5, 2022