Size: a a a

React Native — русскоговорящее сообщество

2020 March 08

G

GrafMine in React Native — русскоговорящее сообщество
а есть возможность по другому генерить?
источник

G

GrafMine in React Native — русскоговорящее сообщество
сори что не сильно компетентен но так сказать "со школы" знал только так как делать)
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Да как угодно можно, вот сделайте как считаете удобным... ) Никто не заставляет createStructuredReducer использовать...
источник

G

GrafMine in React Native — русскоговорящее сообщество
@gblack9 я наверное сильно "зашаблонен" ну я просто не представляю другую реализацию редюсора как не через фун-цию, ок сейчас поищу в инете спасибо, может если есть какойто "key word" для поиска который упростить мне нахождение альетрантивного примера - буду рад )
источник

GB

Gena Black in React Native — русскоговорящее сообщество
GrafMine
@gblack9 я наверное сильно "зашаблонен" ну я просто не представляю другую реализацию редюсора как не через фун-цию, ок сейчас поищу в инете спасибо, может если есть какойто "key word" для поиска который упростить мне нахождение альетрантивного примера - буду рад )
Я чуть позже подробней напишу
источник

G

GrafMine in React Native — русскоговорящее сообщество
Gena Black
Я чуть позже подробней напишу
спасибо
источник

ША

Шамиль Алимсултанов in React Native — русскоговорящее сообщество
Jasur
const [value1, onChangeText1] = React.useState('')
 const [value2, onChangeText2] = React.useState('')


 const  addTwoValue = () =>{
   //так как value1 и value2 у нас string мы сделаем
   //их как числа чтобы сложить вместе
   let res = Number(value1)+Number(value2)
   alert(res)
}
 return (
   <View>
    //первый текстинпут
<TextInput
       onChangeText={text => onChangeText1(text)}
       placeholder={"первый"}
       value={value1}
     />
//второй текстинпут
<TextInput
       onChangeText={text => onChangeText2(text)}
       placeholder={"второй"}
       value={value2}
     />

     <Button onPress={()=>addTwoValue()} title="Add"/>
   </View>
Огромное тебе спасибо👍👍
источник

J

Jasur in React Native — русскоговорящее сообщество
Шамиль Алимсултанов
Огромное тебе спасибо👍👍
👍
источник

J

Jasur in React Native — русскоговорящее сообщество
Кто пользовался этим https://github.com/infinitered/reactotron ? Как это может быть полезно
источник

AT

Alex Tuor4eg in React Native — русскоговорящее сообщество
Jasur
const [value1, onChangeText1] = React.useState('')
 const [value2, onChangeText2] = React.useState('')


 const  addTwoValue = () =>{
   //так как value1 и value2 у нас string мы сделаем
   //их как числа чтобы сложить вместе
   let res = Number(value1)+Number(value2)
   alert(res)
}
 return (
   <View>
    //первый текстинпут
<TextInput
       onChangeText={text => onChangeText1(text)}
       placeholder={"первый"}
       value={value1}
     />
//второй текстинпут
<TextInput
       onChangeText={text => onChangeText2(text)}
       placeholder={"второй"}
       value={value2}
     />

     <Button onPress={()=>addTwoValue()} title="Add"/>
   </View>
Имхо начинающим хуки лучше не юзать. Сначала понять концепцию состояния и лайфцикла а потом уже к ним переходить
источник

AP

Alexander Php`ишник in React Native — русскоговорящее сообщество
Alex Tuor4eg
Имхо начинающим хуки лучше не юзать. Сначала понять концепцию состояния и лайфцикла а потом уже к ним переходить
Ну хз, а помоему хуки проще, поэтому я бы с них рекомендовал начинать, но у каждого свое мнение)
источник

GM

Gevorg Mirzoyan in React Native — русскоговорящее сообщество
Подскажите, как на RN сделать такое? Не знаю как объяснить что это) Желтым  сверху показал что окна сместились вниз, когда окно открылось
источник

GW

George Wiseman in React Native — русскоговорящее сообщество
Gevorg Mirzoyan
Подскажите, как на RN сделать такое? Не знаю как объяснить что это) Желтым  сверху показал что окна сместились вниз, когда окно открылось
По моему это нужно последний react-navigation и react-navigation-stack
источник

GM

Gevorg Mirzoyan in React Native — русскоговорящее сообщество
George Wiseman
По моему это нужно последний react-navigation и react-navigation-stack
Ага, хоть теперь понятно в какую сторону смотреть) Спасибо!
источник

GW

George Wiseman in React Native — русскоговорящее сообщество
источник

AT

Alex Tuor4eg in React Native — русскоговорящее сообщество
Alexander Php`ишник
Ну хз, а помоему хуки проще, поэтому я бы с них рекомендовал начинать, но у каждого свое мнение)
Все так, хуки проще, но они перескакивают через понимание как работает реакт и в итоге могут выстрелить в ногу)
источник

НС

Никита Сироткин in React Native — русскоговорящее сообщество
не знаю насчет проще. Для меня хуки - дикость. Куда то под капот засунули весь реакт и гадай как это отработает
что будет если я хочу обновить сразу 2 поля в state?

setRefreshing(true)
setData([])

что то в таком формате. 2 перерендера? это же 2 "setState". сомневаюсь. Тогда как вообще все это работает? и самое главное зачем это нужно? чтобы не писать дико сложное слово class?
источник

BB

Bro Bobo in React Native — русскоговорящее сообщество
Всем привет, вопрос возник: в Flatlist будут выводиться блоки в 2 столбца. Ширина блока установлена в 47%. Как мне установить такой же height. То есть, чтоб при изменении разрешения экрана они блоки оставались симметричными.
источник

AT

Alex Tuor4eg in React Native — русскоговорящее сообщество
Никита Сироткин
не знаю насчет проще. Для меня хуки - дикость. Куда то под капот засунули весь реакт и гадай как это отработает
что будет если я хочу обновить сразу 2 поля в state?

setRefreshing(true)
setData([])

что то в таком формате. 2 перерендера? это же 2 "setState". сомневаюсь. Тогда как вообще все это работает? и самое главное зачем это нужно? чтобы не писать дико сложное слово class?
Фб активно пиарит хуки поскольку по их утверждению под капотом у них много оптимизаций. Но setState с одной стороны удобнее да.
источник

KM

Kirill Machekhin in React Native — русскоговорящее сообщество
Никита Сироткин
не знаю насчет проще. Для меня хуки - дикость. Куда то под капот засунули весь реакт и гадай как это отработает
что будет если я хочу обновить сразу 2 поля в state?

setRefreshing(true)
setData([])

что то в таком формате. 2 перерендера? это же 2 "setState". сомневаюсь. Тогда как вообще все это работает? и самое главное зачем это нужно? чтобы не писать дико сложное слово class?
источник