@react_js

Страница 4673 из 5115
Sohibkamol
24.08.2018
06:39:47
Господа доброе время суток

как установить react через react-master с github?

Меня на работе блакирует и я не могу скачать react через npm

Max
24.08.2018
06:41:15
Меня на работе блакирует и я не могу скачать react через npm
принеси react из node_modules из дома на флешке.. )

Google
Artyom
24.08.2018
06:41:32
Что такое react-master? На работе проси безопасников разблокировать npm, бег него никак

Max
24.08.2018
06:42:05
Меня на работе блакирует и я не могу скачать react через npm
а если серьезно, и нужно просто для обучения, то там написано все: Installation React has been designed for gradual adoption from the start, and you can use as little or as much React as you need: Use Online Playgrounds to get a taste of React. Add React to a Website as a <script> tag in one minute. Create a New React App if you're looking for a powerful JavaScript toolchain. You can use React as a <script> tag from a CDN, or as a react package on npm. берешь просто тупо скрипт с CDN и вперед

Artyom
24.08.2018
06:42:07
принеси react из node_modules из дома на флешке.. )
Таких безопасников сразу увольнять можно

Oleg
24.08.2018
06:42:07
Sohibkamol
24.08.2018
06:42:30
Я на работе обычный офисник

Max
24.08.2018
06:42:53
Я на работе обычный офисник
лови https://maxfarseer.gitbooks.io/react-course-ru-v2/content/chapter1.html

Artyom
24.08.2018
06:42:57
как установить react через react-master с github?
Посмотри еще тут, может тебе cdn хватит https://reactjs.org/docs/add-react-to-a-website.html

Artyom
24.08.2018
06:43:26
Я на работе обычный офисник
Конекретно https://reactjs.org/docs/add-react-to-a-website.html#step-2-add-the-script-tags

Тимофей
24.08.2018
08:08:45
Reworm уже смотрели, обсуждали? https://github.com/pedronauck/reworm

pepsi ¯\_(ツ)_/¯
24.08.2018
08:09:26
Reworm уже смотрели, обсуждали? https://github.com/pedronauck/reworm
кинь ссылку, он даже не гуглится еще

Cenator
24.08.2018
08:09:50
pepsi ¯\_(ツ)_/¯
24.08.2018
08:10:26
мне rework советует, наверное я слишком верстальщик

Google
Cenator
24.08.2018
08:10:30
хз как эту дичь с сср юзать, опять контекст нужен

для замены локального стейта вроде пойдет

Тимофей
24.08.2018
08:11:41
хз как эту дичь с сср юзать, опять контекст нужен
Вроде бы не нужен, да и причин почему в сср не должно работать тож хз

Roman
24.08.2018
08:11:50
хз как эту дичь с сср юзать, опять контекст нужен
через вычисляемые поля обращаться к ключам и брать оттуда значения?

Cenator
24.08.2018
08:12:20
Вроде бы не нужен, да и причин почему в сср не должно работать тож хз
в сср нет cDM и доступный уровень вложенности только один - обычно это компонент роута

Тимофей
24.08.2018
08:12:36
в сср нет cDM и доступный уровень вложенности только один - обычно это компонент роута
Точно, про это забыл. Хотя в cdm же только подписка на изменения initial state же все равно отрендеритс

Cenator
24.08.2018
08:13:50


Roman
24.08.2018
08:14:45
типо value={get(s => s.name)} ?

Cenator
24.08.2018
08:14:49
?
24.08.2018
08:14:49
Уж лучше селеткор

Тимофей
24.08.2018
08:15:08
get возвращает компонент просто

Cenator
24.08.2018
08:15:25
Уж лучше селеткор
а если компонент инпута сложный? будет перерендериваться весь, вместо изменения одного пропса

Roman
24.08.2018
08:16:03
просто такой пример

да и вообще можно вне return получить данные

что удобно

Cenator
24.08.2018
08:19:00
Тимофей
24.08.2018
08:19:05
Из прям недостатков вижу, что нет чистого subscribe или autorun, поэтому он наглухо прибит к реакту

Google
Max
24.08.2018
08:20:18
по-моему, ты прав (но я хз, что там за get и откуда ноги растут)

Roman
24.08.2018
08:20:35
Из прям недостатков вижу, что нет чистого subscribe или autorun, поэтому он наглухо прибит к реакту
чот не совсем понял. Я наоборот увидел, что он не прибит к реакту

Тимофей
24.08.2018
08:21:05
Roman
24.08.2018
08:21:12


вот же в примере

Тимофей
24.08.2018
08:21:42
не обязательно
Обязательно, в исходники посмотри

Cenator
24.08.2018
08:21:57
Max
24.08.2018
08:23:19
@itsjohncena это вы что хоть такое мучаете? вчерашний степерр Совы, или что-то новое)

Тимофей
24.08.2018
08:24:15
Но если prop будет принимать ReactNode то все будет ок

Cenator
24.08.2018
08:24:43
Но если prop будет принимать ReactNode то все будет ок
хм вот здесь хз кстати как инпут отреагирует

Valeriy
24.08.2018
08:26:05
да

Roman
24.08.2018
08:26:53
но разве тут возвращается компонент?

здесь в див возвращается значение

Valeriy
24.08.2018
08:27:27
ну так это значение может быть компонентом

Roman
24.08.2018
08:28:26
но я возвращаю строку, число, массив etc

ща в примере ковыряюсь

Тимофей
24.08.2018
08:28:38
Valeriy
24.08.2018
08:28:58
а в чем вопрос то собственно?

Google
Admin
ERROR: S client not available

Roman
24.08.2018
08:29:21
а в чем вопрос то собственно?
что либа прибита к реакту

Тимофей
24.08.2018
08:29:51
а в чем вопрос то собственно?
прост обсуждаем, круто выглядит, но я не верю что все идеально )

Roman
24.08.2018
08:30:13
Valeriy
24.08.2018
08:30:21
а это вы про reworm

Roman
24.08.2018
08:32:18
get: fn => <Consumer>{fn}</Consumer>,
разве нет похожего без Consumer ?

reworm еще сторонние либы использует

Cenator
24.08.2018
08:32:48
не работает второй вариант с инпутом(

Roman
24.08.2018
08:33:11
Тимофей
24.08.2018
08:34:23
reworm еще сторонние либы использует
Они маленькие и там есть пулреквест на их удаление

Valeriy
24.08.2018
08:34:49
так а чем принципиально этот reworm отличается от того же redux?

Тимофей
24.08.2018
08:35:31
так а чем принципиально этот reworm отличается от того же redux?
Меньше кода тупо, больше даже на mobx похоже

Cenator
24.08.2018
08:36:09
Valeriy
24.08.2018
08:36:33
Меньше кода тупо, больше даже на mobx похоже
это только издалека так кажется

а начнешь писать норм логику и кода будет больше

Cenator
24.08.2018
08:36:44
Valeriy
24.08.2018
08:37:18
замена локального стейта
ну он в реворм глобальный как раз, а так да set == setState, get == getState().

эдакий редакс без редьюсеров и заглобаленный локальный state ?

Дмитрий
24.08.2018
08:38:41
Помимо глобального и динамического стейта есть и другие варианты

Valeriy
24.08.2018
08:39:53
ну так то если грамотн оэту штуку прикрутить к моделям, а не юзать напрямую из компонентов, то можно найти применение

Google
Дмитрий
24.08.2018
08:40:09
Ну то есть оно по прежнему не готово

Тимофей
24.08.2018
08:41:23
Ну то есть оно по прежнему не готово
Да, там нет даже никакой точки для расширений, тоесть дев тулз или тайм тревел никак не сделать

Valeriy
24.08.2018
08:41:39
я бы этому реворму сделал интеграцию с редакс :)) чтобы в девтуле можно было дебажить стейт

а то какой то mobx получается

Roman
24.08.2018
08:45:05
Дмитрий
24.08.2018
08:47:40
const user = createStore({name: 'John'}) const User = createComponent(user, (props, user) => { return <div>{props.say}, {user.name}</div> }) const App = () => <> <User say="Hello" /> <button onClick={() => rename('Peter')} /> </> const rename = createEvent('rename user') user.on(rename, (user, name) => ({name})) user.watch(user => console.log('update ', user))

https://codesandbox.io/s/vmx6wxww43

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