
Andrei
11.01.2018
11:20:41

Stepan
11.01.2018
11:20:57
TextInput

Константин
11.01.2018
11:21:14

Stepan
11.01.2018
11:21:30
но по сути он ведет себя как textarea, React Native)

Google

Константин
11.01.2018
11:21:36

Stepan
11.01.2018
11:22:13
ух сорян, перепутал чатик

Andrei
11.01.2018
11:23:36
Не знаю, как в ReactNative, в браузере есть свойство scrollHeight, надо его проверять при изменении value и обновлять высоту элемента
Можно посмотреть как сделано в том же material-ui

Max
11.01.2018
11:25:17

Andrei
11.01.2018
11:25:22
Сорри, тебе немного другое нужно для прокрутки

Сергей
11.01.2018
11:25:36

Andrei
11.01.2018
11:25:39
Но я думаю, принцип похожий

Pauline
11.01.2018
11:55:06
почему никогда не пишете меня =/

Stepan
11.01.2018
11:55:23
О, ты уже админ
Хорошо, в следующий раз заебу
Все для тебя ❤️

Pauline
11.01.2018
11:56:05
да 100 лет как :D просто каждый раз зовёте макса и сову, а онлайн я))

Google

Stepan
11.01.2018
11:56:21
Я буду звать тебя каждый день!
Буду писать спам с левых акков и звать, звать...

Pauline
11.01.2018
11:56:58
ахах))

Котяй Негодяй
11.01.2018
12:17:19
Ты прячешься, наверное, вот никто и не знает.

Pauline
11.01.2018
12:17:40

Котяй Негодяй
11.01.2018
12:17:50
Хехе

Sergey
11.01.2018
12:17:55
Проще перечислить чаты, где Полина не админ :)

Pauline
11.01.2018
12:18:24
@js_ru и @javascript_jobs

Evjeni
11.01.2018
12:18:33
я думал Полина бот

Pauline
11.01.2018
12:18:49
такой тоже есть

Котяй Негодяй
11.01.2018
12:18:53

Pauline
11.01.2018
12:19:04
всё, давайте не оффтопить

Max
11.01.2018
12:20:30

Pauline
11.01.2018
12:20:59
?

Vladyslav
11.01.2018
12:48:30
всем хай товарищи, такой вопрос. Допустим есть папочка с 3-мя файлами - pai.js, helpers.js , vars.js, к каждому файлу нужны тесты, файлики тестов класть на одном уровне с этими же (тогда в этой папке станет их 6), или можно создать подпапку tests и туда положить все тестовые файлики ?

Alexey
11.01.2018
12:51:29
в чем работаешь?
если webstorm, то там можно file nesting настроить

Dzianis
11.01.2018
13:10:25

Google

Dzianis
11.01.2018
13:10:31
для юнит тестов
для интеграционных - лучше их отдельно

Vladyslav
11.01.2018
13:10:49
ага, понял

Anton
11.01.2018
13:14:30
Как можно очищать или делать unmount объектов?
у меня в объекте потомке есть кнопка, которая отвечает за печать выбранного элемента, печать производится путем генерации элемента <Page> у которого фикцированный размер для отправки на принтер
тут надо создавать новую страницу или переходить в отдельное приложение ? или можно как то скрыть всю таблицу элементов и отобразить на странице то что надо печатать?

Sander
11.01.2018
13:25:42
кто-нибудь с redux-form работал?
как сделать "initialValues", пробую уже долго никак не получается.

Владимир
11.01.2018
13:26:27

Anton
11.01.2018
13:28:02

Max
11.01.2018
13:31:05
а не

Roman
11.01.2018
13:31:13

Sander
11.01.2018
13:31:41
так этои есть redux, плагин
как ты это в редуксе сделаешь?
и вставишь в value?
потом же еще надо state менять, все через плагинчик делается

Владимир
11.01.2018
13:33:15

Сергей
11.01.2018
13:33:17

Roman
11.01.2018
13:33:37
ducks юзаешь? вот если да в редьюсере прописал так:
form: formReducer.plugin({
formName: formName
})
const defaultState = {твой initialValue}
и сделал отдельную утку для формы
export default function formName (state=defaultState, action){
const {response, payload} = action
switch(action.type) {

Sander
11.01.2018
13:34:06
я только не понимаю как мне это поможет?
данные у меня есть, но как я их вставлю в input?
если я ставлю value={props.name}, оно не дает мне редактировать

Roman
11.01.2018
13:34:21
они сами придут)

Sander
11.01.2018
13:34:24
а стейт я не могу менять сам лично

Сергей
11.01.2018
13:34:25

Google

Roman
11.01.2018
13:34:31
там система капец

Сергей
11.01.2018
13:34:34

Sander
11.01.2018
13:34:52
onChange зачем, если он из коробки его делает сам,

Admin
ERROR: S client not available

Roman
11.01.2018
13:35:00
можно и в самом файле прописать initialValue но по-моему это костыль

Sander
11.01.2018
13:35:17
можно пример с захардкоженными state

Max
11.01.2018
13:35:19
возьми formik

Sander
11.01.2018
13:35:30
я не буду переделывать уже поздно
нет времени

Roman
11.01.2018
13:35:58
просто если потом и datepicker юзать или еще что то интересное то initialValue не будет меняться :)

Sander
11.01.2018
13:36:14
ну вот в этом и проблема что мне надо редактировать данные
чтоб они появились в форме, а потом редактировать их

Roman
11.01.2018
13:37:01
сделай как выше описал они тогда появятся
у меня четко работает

Sander
11.01.2018
13:37:13
чет я ничего не понял

Roman
11.01.2018
13:38:15
https://github.com/erikras/ducks-modular-redux
это когда нет каши, экшны редьюсеры
а все в одном файле

Sander
11.01.2018
13:39:07
я твой пример не очень понял

Roman
11.01.2018
13:39:47
окей забей тогда
хочешь гавнокода напиши так:
export default connect(
state => ({
initialValues: state.form
})
)(reduxForm({
form: 'yourFormName',
validate,
destroyOnUnmount: false,
enableReinitialize: true
})(YourComponentName))

Sander
11.01.2018
13:40:14
уже пробовал так

Google

A
11.01.2018
13:40:27

Max
11.01.2018
13:41:01
я конечно ебанутый вопрос задам, но все же
https://redux-form.com/7.2.0/examples/initializefromstate/
документацию никто тут не пробовал читать? ?

Сергей
11.01.2018
13:41:09

Sander
11.01.2018
13:41:11
я сразу как ставляю initValue туда у меня рекурсия начинается ?

Roman
11.01.2018
13:42:11
говорю ж initialValue - костыль, лучше в редьюсере создать defaultState

Sander
11.01.2018
13:43:27
можно норм пример полный
я хз как он ваще туда попадет
и как подставятся поля

Сергей
11.01.2018
13:43:59
redux.js.org

A
11.01.2018
13:44:08

Roman
11.01.2018
13:44:12
а т.к. у redux form нужно юзать formReducer.plugin
то для подключения редюсера надо использовать такую запись:
const appReducer = combineReducers({
form: formReducer.plugin({
form1: form1,
form2: form2,
form3: form3
})
});
в этом примере сразу три формы