@react_js

Страница 4181 из 5115
Artyom
14.06.2018
12:53:09
?

@ZeroBias код оф кондукт не хватает ?

Slava
14.06.2018
12:54:09
В хоке.
Есть пример?

Andrey
14.06.2018
12:54:13
Наркоман. Ты всё открывал?

Google
Andrey
14.06.2018
12:54:22
Artyom
14.06.2018
12:54:28
Cenator
14.06.2018
12:54:28
Есть пример?
Ответишь на мой вопрос для начала?

Andrey
14.06.2018
12:54:40
Нет зачем
Фиолетовые ссылки все.

Сергей
14.06.2018
12:54:41
https://medium.com/@ajaysaini.official/how-to-run-prettier-on-all-js-files-in-a-directory-7d2d96e66919
да преттиер понятно я lint-staged хотел проверить правильно ли написал

Artyom
14.06.2018
12:54:54
Сергей
14.06.2018
12:55:05
точнее добавь в стейдж

и потом запусти lint-staged

Cenator
14.06.2018
12:55:24
да преттиер понятно я lint-staged хотел проверить правильно ли написал
Недавно обновил конфиг и все static методы потребовал писать после обычных

Andrey
14.06.2018
12:55:27
У меня он на прекоммит хуке) Я лентяй)

Google
Cenator
14.06.2018
12:56:06
преттиер?
Нет, твой конфиг

Версия не менялась, я так понял там внутри зависимость апнулась

Сергей
14.06.2018
12:56:28
внезапно

Slava
14.06.2018
12:56:30
Ответишь на мой вопрос для начала?
Не понял вопроса. Можно проще пожалуйста)

Сергей
14.06.2018
12:56:46
Cenator
14.06.2018
12:56:50
Не понял вопроса. Можно проще пожалуйста)
Как на сервере делаешь запрос? CDM там не сработает

Slava
14.06.2018
12:57:55
Как на сервере делаешь запрос? CDM там не сработает
На сервере прямо в обработчике роута данные вставляю в Redux state

Cenator
14.06.2018
12:59:30
На сервере прямо в обработчике роута данные вставляю в Redux state
Не надо убирать ничего, это нормальное поведение

Если лишний запрос вредит серверу то стоит к бекендерам претензии предъявить

Slava
14.06.2018
13:01:51
А как же перерисовка страницы, которая происходит по получению не так уж и нужных данных? Данный момент просто опускается?

Сергей
14.06.2018
13:03:14
Потом lintstagedrc сбрось, пожалуйста. А то мне его завести не удавалось.
{ "ignore": ["**-lock.json"], "linters": { "*.js": ["eslint --fix", "git add"], "*.css": ["npm run prettier:css --"], "*.{babelrc,lintstagedrc,eslintrc,json}": ["npm run prettier:configs --", "git add"] } } "precommit": "lint-staged", "prettier:css": "prettier --parser css --print-width 100 --tab-width 4 --single-quote --write", "prettier:configs": "prettier --parser json --print-width 100 --tab-width 4 --single-quote --write"

по поводу преттиера для жс



ну не помещается один элемент списка — ебашь весь список одинаково

какого хера

Max
14.06.2018
13:10:16
++

Slava
14.06.2018
13:11:34
А лучше в либе api, которая лежит сбоку.
Что там должно происходить? Какая то проверка?

Andrey
14.06.2018
13:12:04
Что там должно происходить? Какая то проверка?
Если ssr, то делаешь одно, если нет, то другое.

Slava
14.06.2018
13:12:49
Если ssr, то делаешь одно, если нет, то другое.
:) так а как мне определять на клиенте, является ли компонент только что пришедшим с ssr? в этом по большей части весь вопрос

Google
Slava
14.06.2018
13:15:39
Cenator
14.06.2018
13:15:55
При чем тут reconciliation?
здесь как раз этот случай

перерисовки не будет если данные не обновились

Slava
14.06.2018
13:26:38
здесь как раз этот случай
Я прочитал. Возможно я не правильно выразился, но меня беспокоит вызов lyfecycle методов и функции render при получении ненужных данных с сервера. Если компонент имеет сложную логику это может ударить по производительности...

Alexander
14.06.2018
13:34:38
Gulp норм юзать для сборки в 2018?

Cenator
14.06.2018
13:34:43
нет

Max
14.06.2018
13:34:46
нет

Denis
14.06.2018
13:34:48
нет

Alexander
14.06.2018
13:34:52
?

Max
14.06.2018
13:34:56
ну если легаси которое лень переделывать только

у меня есть на одном проекте, но не хочу ковырять

Alexander
14.06.2018
13:35:15
Спасиб. Не, мопед не мой, я только разместил )))

Max
14.06.2018
13:35:18
ради того чтобы раз в полгода кофе пересобрать

Alexander
14.06.2018
13:35:52
тоже нет желания ни ковырять, ни переписывать. Пусть умрёт as is )))

Denis
14.06.2018
13:37:20


Cenator
14.06.2018
13:37:48
нет

Denis
14.06.2018
13:38:06
что с ней не так?

Google
Nahasaki
14.06.2018
13:38:44
что с ней не так?
features/ someFeature/ index.js components containers redux.js someAnotherFeature/

Cenator
14.06.2018
13:38:47
что с ней не так?
во первых utils во вторых actions, reducers, sagas каждой фичи удобнее хранить в папке фичи

Vlad
14.06.2018
13:38:57
что с ней не так?
А к стору разве редьюсеры и экшены не относятся?

во первых utils во вторых actions, reducers, sagas каждой фичи удобнее хранить в папке фичи
А как хранить общие? Вот для нескольких контейнеров мне нужна сага, куда прятать?

Admin
ERROR: S client not available

Vlad
14.06.2018
13:40:18
А в чем проблема утилз
Уже писали выше как-то, что это обычно превращается в папку мусор если не следить за ней

Владимир
14.06.2018
13:40:31
контейнеры вообще не нужны еслишо

Cenator
14.06.2018
13:40:56
А как хранить хелпер файлы/скрипты?
можешь привести пример такого файла?

Denis
14.06.2018
13:40:58
А где есть хороший гайд? А то все гайды который видел, показывают приблизительно такую же структуру как у меня

Cenator
14.06.2018
13:41:28
А где есть хороший гайд? А то все гайды который видел, показывают приблизительно такую же структуру как у меня
https://medium.com/%D1%80%D0%BE%D0%B4%D0%B8%D0%BE%D0%BD%D0%BE%D0%B2-%D0%B8-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0/%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0-%D0%B6%D0%B8%D0%B7%D0%BD%D0%B8-%D1%81-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%81%D0%BE%D0%BC-6a95feefcf29

Vlad
14.06.2018
13:41:39
на общем уровне этих контейнеров
containers/ -Main/ actions.js sagas.js Recomendations/ actions.js sagas.js типо того?

Denis
14.06.2018
13:41:52
@itsjohncena спасибо

Dzmitry
14.06.2018
13:42:08
можешь привести пример такого файла?
У меня есть файл, который отдельно парсит ес6 темплейт стрингу, т.к нативный не подставляет кавычки если строка

Vlad
14.06.2018
13:42:38
А если контейнеры разные и не относятся к одной странице? Тотже вопрос про селекторы

Cenator
14.06.2018
13:42:40
containers/ -Main/ actions.js sagas.js Recomendations/ actions.js sagas.js типо того?
ну я не особо эксперт но у меня так примерно, и довольно удобно

Stepan
14.06.2018
13:43:26
я завел prettier в проект ?
Welcome to the club buddy *шлёпает по заднице*

Сергей
14.06.2018
13:43:34
Google
Vlad
14.06.2018
13:43:35
Просто пытался такое внедрить на не малый проект и очень много было вопросов куда что сложить, так как на одной страницы было по 8 разных секций + на разных страницах экшены могли переиспользоваться. Может я неправильно подощёл

Сергей
14.06.2018
13:44:00
containers/ -Main/ actions.js sagas.js Recomendations/ actions.js sagas.js типо того?
я юзаю param-case для файлов и директорий

AluV
14.06.2018
13:44:03
В React есть методы получить Id из RouteURL ? /mypath/:id

Сергей
14.06.2018
13:44:16
Dzmitry
14.06.2018
13:44:39
мусорка
А как хранить

Cenator
14.06.2018
13:45:14
А как хранить
еще раз прошу привести пример

Vlad
14.06.2018
13:45:20
я пишу большой проект в такой структуре директорий живется офигенно
немного не понял про param-case (в гугле выдало либу, но я как понял не про неё речь)

Cenator
14.06.2018
13:45:45
@itsjohncena
а сори не увидел

Сергей
14.06.2018
13:46:00
А как хранить
относиться к каждому “хелперу” как к функции из внешней библиотеки как бы ты назвал библиотеку/npm-package содержащий эту функцию сложить это в lib/library-name/index.js оттестировать и написать доку и относиться с аккуратностью

Сергей
14.06.2018
13:46:47
Vlad
14.06.2018
13:47:16
вместо MySuperComponent.js писать my-super-component.js
Не выходит длинных названий? К примеру есть containers/Profile/Stats/Metrics/Graph.js

Сергей
14.06.2018
13:47:30

Страница 4181 из 5115