Саша Сушко
dump, 2018
N.B.
Часть I
😭
😭
😎
Часть II
🔀
🔀
Вспомним
Возможные
Превращаются в
Мои
Андрей Сумин
👊
👊
✌️
👶
👶
👶
👊
✌️
Часть III
console.log(
[0, 1, 2, 3, 4, 5].length
);
console.log(
[0, 1, 2, 3, 4, 5].length
);
6
Ошибка 0
Ошибка 0
Например...
{
settings: {
payment: {
isExpired: false,
endDate: 1522733990014,
daysLeft: 12,
serviceCenterId: 098
},
certificate: {
isExpired: true,
endDate: 1522733990014,
daysLeft: 0,
certificateType: "cloud"
}
}
}
как мне казалось
Например...
{
settings: {
payment: {
isExpired: false,
endDate: 1522733990014,
daysLeft: 12,
serviceCenterId: 098
},
certificate: {
isExpired: true,
endDate: 1522733990014,
daysLeft: 0,
certificateType: "cloud"
}
}
}
{
payment: {
endDate: 1522733990014,
daysLeft: 12
}
}
{ serviceCenter: null }
{
certificate: {
endDate: 1522733990014,
certificateType: 1
}
}
как мне казалось
как на самом деле
Решение
Ошибка 1
Ошибка 1
Например...
/src
/components
/Button
/Notifications
/components
/ButtonDismiss
/images
/locales
/specs
index.js
styles.scss
index.js
styles.scss
/scenes
/Home
/components
/ButtonLike
/services
/processData
index.js
styles.scss
/Sign
/components
/FormField
/scenes
/Login
/Register
/locales
/specs
index.js
styles.scss
/services
/api
/geolocation
/session
actions.js
index.js
reducer.js
/users
actions.js
api.js
reducer.js
index.js
store.js
о чём думал
Например...
/src
/components
/Button
/Notifications
/components
/ButtonDismiss
/images
/locales
/specs
index.js
styles.scss
index.js
styles.scss
/scenes
/Home
/components
/ButtonLike
/services
/processData
index.js
styles.scss
/Sign
/components
/FormField
/scenes
/Login
/Register
/locales
/specs
index.js
styles.scss
/services
/api
/geolocation
/session
actions.js
index.js
reducer.js
/users
actions.js
api.js
reducer.js
index.js
store.js
/components
/Button
Button.jsx
Button.less
/containers
/Settings
SettingsContainer.jsx
/images
logo.svg
/styles
common.less
index.js
о чём думал
чего хватило
Решение
Ошибка 2
Ошибка 2
Например...
Например...
npm i react react-dom && npm i webpack -D
Например...
npm i react react-dom && npm i webpack -D
npm i babel-core babel-loader -D
Например...
npm i react react-dom && npm i webpack -D
npm i babel-core babel-loader -D
npm i babel-preset-react babel-preset-env -D
Например...
npm i react react-dom && npm i webpack -D
npm i babel-core babel-loader -D
npm i babel-preset-react babel-preset-env -D
npm i style-loader css-loader file-loader -D
Например...
npm i react react-dom && npm i webpack -D
npm i babel-core babel-loader -D
npm i babel-preset-react babel-preset-env -D
npm i style-loader css-loader file-loader -D
# и понеслась...
npm i webpack-dev-server -D
npm i eslint stylelint stylelint-webpack-plugin -D
npm i styled-components stylelint-processor-styled-components -D
npm i redux react-redux && npm i redux-devtools -D
npm i lodash
npm i moment
Решение
Ошибка 3
Ошибка 3
Legacy
Legacy
React
Legacy
React
React
Legacy
React
React
React
Legacy
React
React
React
React
Legacy
React
React
Legacy
React
React
Решение
Ошибка 4
Ошибка 4
Решение
Ошибка 5
Ошибка 5
Ошибка 5
Ошибка 5
Фронтенд-разработчик, СКБ Контур