react-express

The all-in-one beginner's guide to modern React application development!

  • 所有者: dabbott/react-express
  • 平台:
  • 許可證: MIT License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

React Express

Why?

React has a problem. While the proliferation of JavaScript libraries, frameworks, and tools (JavaScript fatigue) is fantastic for the web development ecosystem, it can be extremely intimidating for beginners to get started.

I've created this all-in-one guide for beginners to get an opinionated walkthrough from start to finish: create-react-app, npm, webpack, babel, ES2015, ES2016, JSX, React, Redux, CSS-in-JS, and more.

Proudly presenting, React Express!

Table of Contents

Environment

Modern JavaScript

React Top-Level API

Styling

Fundamentals

Data Management

Contributing

If you'd like to contribute, follow along below to get the repo set up.

Installation

yarn

OR

npm install

Running Dev Server

Client development

For working on the client (new pages, etc):

npm run dev:client

This will run the webpack dev server with hot reload.

Server development

For working on the server:

npm run dev:server

This will build the server bundle for server-side rendering.

Both

For working on both client and server:

npm run dev

Building and Running Production Server

npm run build
npm run start

Contributing

Make sure to lint and prettify your code!

npm run format
npm run test

License

MIT, Copyright (c) 2017 Devin Abbott

Author

Devin Abbott, @dvnabbott

主要指標

概覽
名稱與所有者dabbott/react-express
主編程語言TypeScript
編程語言JavaScript (語言數: 3)
平台
許可證MIT License
所有者活动
創建於2017-01-16 23:50:42
推送於2023-01-06 01:47:46
最后一次提交2021-04-18 09:52:03
發布數0
用户参与
星數2.6k
關注者數29
派生數128
提交數297
已啟用問題?
問題數25
打開的問題數8
拉請求數27
打開的拉請求數14
關閉的拉請求數10
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?