@react_js

Страница 4397 из 5115
Roman
14.07.2018
11:16:36
Почему вью лучше реакта?
звезды на гитхабе так сказали ?

Sergey
14.07.2018
11:17:04
звезды на гитхабе так сказали ?
Да не просто удобнее и быстрее в разработке

Ну вот есть vuetify и я даже подобных аналогов по функционалу не нашел у реакта

Arthur
14.07.2018
11:20:06
а чё он делает?

Google
Arthur
14.07.2018
11:20:45
а, библиотека компонентов чтоль ?

Kelin
14.07.2018
11:21:02
а как же antd?

Artur
14.07.2018
11:22:13
Ребята, в общем сделал еще одно тест задание на работу. Маленький проект в котором нужно создать прогу которая ищет с помощью апи гитхаба данные о введеном логине и высвечивает их. Дизайн, сказали, не важен, главное "правильно продуманная архитектура компонентов и чтобы каждое принятое решение имело свое обьяснение". Гляньте плиз на сам проект и скажите что можно улучшить или нужно исправить? https://github.com/luptidu/test-task Если хотите установить то npm install и npm start Буду очень благодарен :)

Дмитрий
14.07.2018
11:22:48
звезды на гитхабе так сказали ?
Астрология прям какая то

Roman
14.07.2018
11:23:21
Астрология прям какая то
угу, как раз с намёком на это шутейка))

Artur
14.07.2018
11:24:22
Artur
14.07.2018
11:24:35
Ты бы отступы сделал ещё в 16 единиц
Это субъективное, мне удобно с 4

Дмитрий
14.07.2018
11:24:51
Один пробел ftw

MaXG
14.07.2018
11:25:10
Что это?
Это опечатка Я подразумевал это https://www.netlify.com

Google
Артем
14.07.2018
11:25:11
React лучше Vue - более структурирован и гибче имхо)

Artur
14.07.2018
11:26:35
Artur
14.07.2018
11:27:38
Компоненты не в папках. Биндинги в конструкторе, хуевые нейминги функций
Создать просто папку components? Куда биндинги засунуть? Какие именно функции?

Roman
14.07.2018
11:28:20
Биндинги надо переписать на стрелочные функции

Artur
14.07.2018
11:28:48
Которые обрабатывают события
А как ещё назвать? Заменить on на handle?

Roman
14.07.2018
11:28:54
Да

Artur
14.07.2018
11:29:33
Да
В смысле, как на стрелочные переписать?

Artur
14.07.2018
11:32:49
я знаю, что такое стрелочные функции, но не понимаю как именно зменить биндинги на стрелочные? я же юзаю class es6 там методы создаются fn() {}

Андрей
14.07.2018
11:33:37
const name = (props) => {}

Artur
14.07.2018
11:34:00
const name = (props) => {}
так если я стейт использую?

Azein
14.07.2018
11:34:47
This доступен тк => берет контекст

Artur
14.07.2018
11:38:50
This доступен тк => берет контекст
да я знаю, но что заменить? Но как заменить метод класса на стрелочную функцию?

Alex
14.07.2018
11:39:46
Google
Artur
14.07.2018
11:42:44
все, я допер спасибо) значит все компоненты, засунуть в папку компонентс, изменить on на handle, изменить биндинг this. Что еще?

Artur
14.07.2018
11:47:05
А в ТЗ не было использовать  Redux, например?
было написано, что я могу использовать, но не обязательно



MaXG
14.07.2018
11:49:27
Потому что совсем новый стандарт

Roman
14.07.2018
11:49:36
потому что у тебя нет плагина в бабеле

Cenator
14.07.2018
11:49:45
Harmony flag включи

Roman
14.07.2018
11:50:08
а, ты в браузере пишешь код, лол

Artur
14.07.2018
11:51:47
а, ты в браузере пишешь код, лол
я не пишу в браузере, лол, просто удобнее показать ошибку с консоли, лол

фирму не хочу называть, просто вакансия была frontend developer

Artur
14.07.2018
12:07:58
в каком вообще стандарте добавили стрелочные функции как метод?

anna
14.07.2018
12:08:13
нормальная ли практика записать значения из пропсов(получаю их из стора) в стейт внутренний компонента. в this.state в конструкторе? получаю данные некие,сохраняю их в стор. и по умолчанию мне нужно в стейт записать некое значение из стора. например есть два списка. и выделить нужно некие два элемента в списке по умолчанию, если юзер не выбрал ничего пока из списков. а данные из списка в сторе.

Artur
14.07.2018
12:09:40
transform-class-properties
то есть это типо не официальная фича? или официальная просто будет добавлена в последующих стандартах?

anna
14.07.2018
12:12:12
ты имеешь в виду вот так constructor(props){ super(props) this.state = {this.props} } ?
да типа такого this.state = { action1: props.data.actions1[0]., action2: props.data.actions2[0] };

Roman
14.07.2018
12:12:17
this.state = {...this.props}
это абстрактрый код, мне пох

Google
Kendr
14.07.2018
12:12:49
это абстрактрый код, мне пох
Возьму на вооружение когда обосрамс

Roman
14.07.2018
12:12:56
это абстрактрый код, мне пох
возьмут, скопипастят, а потом будут задалбывать...

Roman
14.07.2018
12:13:19
Admin
ERROR: S client not available

Alexander
14.07.2018
12:27:46
зачем хеш если это xhr запрос и он не кешируется?
удивил, это точно? просто в одном из проектов вроде как была такая проблема

я сам не фронт, может глупости пишу, прошу простить ?

Cenator
14.07.2018
12:28:36
удивил, это точно? просто в одном из проектов вроде как была такая проблема
это может быть не файл к примеру, а запрос к бэку который вытащит из базы нужное и вернет жсон

from
14.07.2018
12:29:48
Cenator xhr запрос тоже может кэшироваться

ed
14.07.2018
12:30:42
это может быть не файл к примеру, а запрос к бэку который вытащит из базы нужное и вернет жсон
что-то путаница, началось все с запроса на файлы и как прокинуть на них ссылки

так, может лучше получить ссылки на хешированные файлы?

Cenator
14.07.2018
12:31:25
что-то путаница, началось все с запроса на файлы и как прокинуть на них ссылки
это xhr backend, ему все равно что там, главное чтобы ответ пришел

Google
ed
14.07.2018
12:33:29
это xhr backend, ему все равно что там, главное чтобы ответ пришел
я попытался вернутся к изначальной проблеме

Cenator
14.07.2018
12:33:43
спасибо, like )
хотя в таком случае лучше убрать расширение .json чтобы браузер не кешировал

Сергей
14.07.2018
12:33:58
anna
14.07.2018
12:34:55
getDerivedStateFromProps
у меня есть объект с данными data и я из него только при первой инициализации записываю в state некие данные. action: data[0], subject: data[1] например. А потом я выбираю один элемент из одного списка, второй из другого и записываю в стейт их. больше никак не использую их. подхдит ли мне этот метод?

from
14.07.2018
12:35:09
сервис воркер?
почему, нет это же просто кэш полиси, которое на сервере настраивается и такие вот советы не просто так: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest#Bypassing_the_cache

from
14.07.2018
12:36:24
а с фетчем так же?
хм, не знаю, в последний раз сталкивался с этой проблемой ещё до фетча А потом везде апишки нормальные были)

полагаю, должно быть так же

anna
14.07.2018
12:45:28
getDerivedStateFromProps
то есть можно ли использовать его так. при первой инициализации начальными значениями из пропсов в стейте ? а дальшей я уже стейт меняю в самом компоненте static getDerivedStateFromProps(nextProps, prevState) { const { actions1, action2 } = nextProps.data[nextProps.currentIndex]; return { action1: actions1[0], action2: acyions2[0] } }

from
14.07.2018
12:56:16
^ но кстати не уверен про сетСтейт, надо смотреть

Evan
14.07.2018
12:57:20
getDerivedStateFromProps
https://reactjs.org/blog/2018/06/07/you-probably-dont-need-derived-state.html

Ruslan ?
14.07.2018
13:01:59


from
14.07.2018
13:08:18
https://reactjs.org/blog/2018/06/07/you-probably-dont-need-derived-state.html
и? лайфсайкл не просто так существует

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