React Test

This is an assessment to test the fundamentals of react, which include but are not limited to :

  • State
  • Store
  • Reducers
  • Actions
  • Action creators
  • Function Expressions (and how they differ from function declarations)
  • References
  • Process of variable and function declaration
  • Order of evaluation
  • Object & array instantiation
  • Assigment and mutation

Built With

Folder structure

src 
└───Components
│   └───Example
│       │   Example.js
│       │   Example.scss
│   └───Example2
│       │   Example2.js
│       │   Example2.scss
|
└───Page-components
|   └───Example
│   │   |───Example.js
│  
└───State
│       │───ExampleReducer.js
│       │───Store.js
└───Services
│       │───ExampleServicejs
|
└───Pages
│   └───Example
│       │   
│       └───Example.js
│       │   
│       └───Example.scss
|

Live Demo

link

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

- NodeJS required

Setup

  • Clone the Repository

Install

  • Navigate to the ti-react-test folder cd ti-react-test
  • Run npm install . This will install all the dependencies needed for the project

Usage

  • Navigate to the ti-react-test folder cd ti-react-test
  • Run npm start . This will initialize the web app

Known bugs

  • Notification Component is not working

commit headers

  • [FEATURE] - New Feature
  • [ENHANCEMENT] - Improvement of an existing feature
  • [FIX] - bug fixes of existing features
  • [CHORE] - remove unneccessary bugs

Support and contact details

Contact me on brianwachira7@gmail.com for any comments, reviews or advice.

License

This project is licensed under the terms of the MIT license.

You can check out the full license here

Copyright (c) Brian Wachira