
Sohibkamol
24.08.2018
06:39:47
Господа доброе время суток
как установить react через react-master с github?
Меня на работе блакирует и я не могу скачать react через npm

Max
24.08.2018
06:41:15

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

Oleg
24.08.2018
06:42:07

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

Max
24.08.2018
06:42:53

Artyom
24.08.2018
06:42:57

Sohibkamol
24.08.2018
06:43:18

Artyom
24.08.2018
06:43:26

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

pepsi ¯\_(ツ)_/¯
24.08.2018
08:09:26

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

Тимофей
24.08.2018
08:12:36

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
Уж лучше селеткор
а если компонент инпута сложный? будет перерендериваться весь, вместо изменения одного пропса

?
24.08.2018
08:15:47

Roman
24.08.2018
08:15:53

Тимофей
24.08.2018
08:15:53

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

Тимофей
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 это вы что хоть такое мучаете? вчерашний степерр Совы, или что-то новое)

Cenator
24.08.2018
08:23:28

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

Cenator
24.08.2018
08:24:43

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
reworm еще сторонние либы использует

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

Roman
24.08.2018
08:33:11

Тимофей
24.08.2018
08:34:23

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

Тимофей
24.08.2018
08:35:31

Cenator
24.08.2018
08:36:09

Valeriy
24.08.2018
08:36:33
а начнешь писать норм логику и кода будет больше

Cenator
24.08.2018
08:36:44

Valeriy
24.08.2018
08:37:18
эдакий редакс без редьюсеров и заглобаленный локальный 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