All Projects → UsulPro → js-stack-from-scratch

UsulPro / js-stack-from-scratch

Licence: MIT license
🌺 Russian translation of "JavaScript Stack from Scratch" from the React-Theming developers https://github.com/sm-react/react-theming

Projects that are alternatives of or similar to js-stack-from-scratch

react-multi-context
Manage multiple React 16 contexts with a single component.
Stars: ✭ 19 (-95.18%)
Mutual labels:  mocha, enzyme, npm-package, npm-module
react-testing-mocha-chai-enzyme
A solid test setup for React components with Mocha, Chai, Sinon, Enzyme in a Webpack/Babel application.
Stars: ✭ 48 (-87.82%)
Mutual labels:  mocha, enzyme, chai, sinon
react-innertext
Returns the innerText of a React JSX object.
Stars: ✭ 37 (-90.61%)
Mutual labels:  mocha, npm-package, chai, npm-module
beginner-windows-npm-gulp-webdev-tutorial
Beginner guide for users on web development with node.js/npm + gulp terminal commands. You'll learn how to use other terminal commands like git, gulp, bower, yarn, and more!
Stars: ✭ 40 (-89.85%)
Mutual labels:  gulp, guide, npm-package
cucumber-steps
🥒 Quick start for testing with Cucumber.js
Stars: ✭ 15 (-96.19%)
Mutual labels:  mocha, chai, sinon
React Base
atSistemas React/Redux Isomorphic Platform
Stars: ✭ 82 (-79.19%)
Mutual labels:  mocha, enzyme, chai
Ngx Smart Modal
Modal/Dialog component crafted for Angular
Stars: ✭ 256 (-35.03%)
Mutual labels:  yarn, npm-package, npm-module
Package.json
文件 package.json 的说明文档。
Stars: ✭ 67 (-82.99%)
Mutual labels:  yarn, npm-package, npm-module
Enzyme
JavaScript Testing utilities for React
Stars: ✭ 19,781 (+4920.56%)
Mutual labels:  mocha, enzyme, chai
Jobsort
job board that queries hacker news who is hiring job listings from a database and sorts by tech the user knows and how well the user knows them
Stars: ✭ 20 (-94.92%)
Mutual labels:  mocha, enzyme, chai
fetch-action-creator
Fetches using standardized, four-part asynchronous actions for redux-thunk.
Stars: ✭ 28 (-92.89%)
Mutual labels:  mocha, chai, npm-module
Gulp Scss Starter
Frontend development with pleasure. SCSS version
Stars: ✭ 339 (-13.96%)
Mutual labels:  gulp, yarn
Magento2 Frontools
Set of front-end tools for Magento 2 based on Gulp.js
Stars: ✭ 416 (+5.58%)
Mutual labels:  gulp, yarn
gulp-yarn
Automatically install node modules using Yarn. 😻
Stars: ✭ 22 (-94.42%)
Mutual labels:  gulp, yarn
Magic
CSS3 Animations with special effects
Stars: ✭ 7,253 (+1740.86%)
Mutual labels:  gulp, yarn
Wordpress Starter
📦 A starter template for WordPress websites
Stars: ✭ 26 (-93.4%)
Mutual labels:  gulp, yarn
Gulp Mocha Phantomjs
run client-side Mocha tests with PhantomJS
Stars: ✭ 67 (-82.99%)
Mutual labels:  gulp, mocha
Gulp Webpack Starter
Gulp Webpack Starter - fast static website builder. The starter uses gulp toolkit and webpack bundler. Download to get an awesome development experience!
Stars: ✭ 199 (-49.49%)
Mutual labels:  gulp, yarn
Forward-Framework
A killer WordPress theme framework built using underscores, gulp, sass, bourbon neat, bower & browsersync.
Stars: ✭ 23 (-94.16%)
Mutual labels:  gulp, yarn
Gulp-Beginners-Guide
Gulp 基本教學 - 從無到有 Gulp-Beginners-Guide
Stars: ✭ 29 (-92.64%)
Mutual labels:  gulp, guide

JavaScript Stack from Scratch

Build Status Join the chat at https://gitter.im/js-stack-from-scratch/Lobby

React Redux React Router Flow ESLint Jest Yarn Webpack Bootstrap

Это русскоязычная версия руководства Джонатана Верекии (@verekia). Оригинальное руководство расположено здесь. Начата работа по переводу второй части. Первая версия находится тут

Добро пожаловать в мое современное руководство по стеку технологий JavaScript: Стек технологий JavaScript с нуля.

🎉 Это вторая версия руководства. По сравнению с предыдущм релизом 2016г произведены значительные изменения. См. Change Log!

Это практико-ориентированное пособие по применению JavaScript технологий. Вам потребуются общие знания по программированию и основы JavaScript. Это пособие нацелено на интеграцию необходимых инструментов и предоставляет максимально простые примеры для каждого инструмента. Вы можете рассматривать данный документ, как возможность создать свой собственный шаблонный проект с нуля. Поскольку целью этого руководства является сборка различных инструментов, я не буду вдаваться в детали по каждому из них. Если вы хотите получить по ним более глубокие знания, изучайте их документацию или другие руководства.

Конечно, вам не нужны все эти технологии, если вы делаете простую веб страницу с парой JS функций (комбинации Browserify / Webpack + Babel + jQuery достаточно, чтобы написать ES6 код в нескольких файлах), но если вы собираетесь создать масштабируемое веб приложение, и вам нужно все правильно настроить, то это руководство вам отлично подходит.

В большой части технологий, описываемых здесь, используется React. Если вы только начинаете использовать React и просто хотите изучить его, то create-react-app поможет вам и кратко ознакомит с инфраструктурой React на основе предустановленной конфигурации. Я бы, например, порекомендовал такой подход для тех, кому нужно влиться в команду, использующую React, и на чем-то потренироваться, чтобы подтянуть свои знания. В этом руководстве мы не будем пользоваться предустановленными конфигурациями, поскольку я хочу, чтобы вы полностью понимали все, что происходит "под капотом".

В каждой части руководства имеются примеры кода, и вы можете запускать их через yarn && yarn start. Однако я рекомендую писать все с нуля самостоятельно, следуя пошаговым инструкциям.

Итоговый код данного руководства доступен в отдельном репозитории: JS-Stack-Boilerplate repository. Он работает под Linux, macOS, и Windows.

Содержание

01 - Node, Yarn, package.json

02 - Babel, ES6, ESLint, Flow, Jest, Husky en

03 - Express, Nodemon, PM2

04 - Webpack, React, HMR

05 - Redux, Immutable, Fetch

06 - React Router, Server-Side Rendering, Helmet

07 - Socket.IO en

08 - Bootstrap, JSS en

09 - Travis, Coveralls, Heroku en

Далее планируется

Настройка вашего редактора (Atom и другие), MongoDB, Прогрессивное веб приложение (Progressive Web App).

Переводы на другие языки

Если вы хотите добавить перевод на другой язык, пожалуйста читайте рекомендации по переводу чтобы начать!

Версия 2

Версия 1

Сведения

Создано @verekiaverekia.com.

Переведено @usulpro - react-theming

Лицензия: MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].