Skip to content

Latest commit

 

History

History

javascript

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Javascript

Version Management

Preferred Tool: nvm

Installation and Setup:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

# This loads nvm, should be added to ~/.zshrc or ~/.bashrc or ~/custom.zsh
export NVM_DIR="${XDG_CONFIG_HOME/:-$HOME/.}nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" 

Installing Node.js

nvm install node && nvm use node

Dependency Management

Preferred Tool: yarn

How to Install: brew install yarn --ignore-dependencies

IDE

Preferred Tool: Visual Studio Code

Frontend

React

Scaffolding Tool

Usage Tool
Toolkit that produce static HTML/JS/CSS bundles, backend agnostic Create React App
Toolkit for producng Server Rendering React apps Next.js
Toolkit for mostly static React apps Gatsby

State Management

Usage Tool
Predictable state container for JavaScript apps Redux
Declarative Routing React-Router
Selector library Reselect
Asynchronous Actions Redux-Saga

Data Visualizations

Preferred Tools: