Skip to content
Dylan's Portfolio
  • Home
  • About
  • Portfolio
  • Blog
  • Contact

Blog

React

React Component Lifecycle Guide

The React lifecycle is something that all components in React will follow, depending on if your component is being created, updated or destroyed, a series of React lifecycle methods will be executed in a particular order. There is a long list of
Read More

December 8, 2019December 8, 2019adminreact, react lifecycle
Functional Programming, OOP

OOP vs Functional Programming

What is OOP? OOP stands for Object Oriented Programming and is a way of writing code to solve problems in a way that is not language specific. OOP primarily focuses on using objects containing data and methods to solve problems, the benefit
Read More

October 12, 2019December 8, 2019adminfunctional programming, oop
JavaScript

3 Essential JavaScript Concepts

What is a callback function? A callback function is a type of function that is passed into another function as an argument The first function can execute the callback function at any point The results of the callback function can be used
Read More

August 15, 2019December 8, 2019adminjavascript
CSS, HTML, Web Development

What are selectors in HTML/CSS?

What are the class, id and element selectors? Class selectors Used to apply CSS styling to multiple elements, for example In HTML <p class=”pStyle”> Can be referenced in CSS by accessing .pStyle { } Id selectors Used to apply CSS styling to
Read More

June 9, 2019December 8, 2019admincss, html
React

What is the React component lifecycle?

When creating a component in React, a series of methods will be executed, these methods are known as lifecycle methods and allows you to effectively create, update and manage components in React. Below outlines some of the key lifecycle methods that are
Read More

April 21, 2019April 21, 2019adminjavascript, react, reactcomponentlifecycle
React DOM

What is the DOM and Virtual DOM?

When a web page is loaded the browser creates what is known as a Document Object Model or DOM. The DOM consists of a tree of objects containing elements (e.g html → body → h1), once created we can then interact with
Read More

March 14, 2019April 24, 2019adminjavascript, react, reactdom, virtualdom
Redux

What is Redux?

Redux is an open source JavaScript library that is commonly used with React. The main goal of redux is to centralize your application state in a way that makes it easy to store, manage and update. Redux does this by creating one
Read More

February 2, 2019April 24, 2019adminjavascript, react, redux
React

State vs Props.

State and props are two of the most important concepts when it comes to React as they determine how data is stored, managed and passed between components, but what are they and what is the difference between them? State are used primarily
Read More

January 13, 2019April 24, 2019adminjavascript, props, react, state
JSX

What is JSX?

In React there is no HTML, instead React uses a domains specific language called JSX. JSX is primarily used to create the UI the end user will interact with, it’s not required to develop a React application but most people find it
Read More

November 24, 2018April 24, 2019adminjavascript, JSX, react
Web Development

What is HTML?

HTML or Hyper Text Markup Language can be considered the building blocks for creating and developing websites. HTML defines the structure of a web page that is read by a web browser, to do this it displays elements on screen using what
Read More

October 12, 2018April 24, 2019adminhtml, webdevelopment

Recent Posts

  • React Component Lifecycle Guide
  • OOP vs Functional Programming
  • 3 Essential JavaScript Concepts
  • What are selectors in HTML/CSS?
  • What is the React component lifecycle?

Contact Me

Get in touch

  • Email Address dh@dylanhedges.com
  • Social Linkedin
    GitHub
    Twitter
    Quora

About Me

Hello, my name is Dylan Hedges and I’m a Web Developer specialising in creating modern, clean, responsive websites and web apps using HTML, CSS, JavaScript, React, Node & MongoDB. I am open to new opportunities so if you feel you might have something of interest you can contact me directly via email or using the contact form on the contact page of this site.

Hire Me !!

Pages

  • Home
  • About
  • Portfolio
  • Blog
  • Contact

  • Privacy Policy
  • Terms & Conditions
  • Site Map
  • Support

Booking Table