Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Проблема с приложением на React

AMD EPYC Ученик (60), на голосовании 1 год назад
Помогите с проблемой на React
Голосование за лучший ответ
Obektev Мудрец (11860) 1 год назад
имя константы забыл задать
AMD EPYCУченик (60) 1 год назад
Спасибо
Obektev Мудрец (11860) AMD EPYC, или я ерунду сказал
AMD EPYCУченик (60) 1 год назад
Как не странно да
AMD EPYCУченик (60) 1 год назад
Это типа троллинг такой?
Obektev Мудрец (11860) AMD EPYC, нет. Сам не подумавши сказал
AMD EPYCУченик (60) 1 год назад
Ясно
AaacoB AaacМудрец (11933) 1 год назад
"не странно"? а как ты своим маргарином прочитать смог ваще?
ObektevМудрец (11860) 1 год назад
В общем я повторил нечто похожее на твоё (react native):

 import { StatusBar } from 'expo-status-bar'; 
import { StyleSheet, Text, View, Button } from 'react-native';
import {useState} from 'react';

export default function App() {

const [count, setCount] = useState(0);

function foo() {
setCount(count += 1)
}

return (

Open up App.js to start working on your app!
{count}


);
}

const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
пишет оно "count is read-only"
напиши лучше не через increment, а
Obektev Мудрец (11860) Obektev,
  
Dlazder Мудрец (17294) 1 год назад
На первый взгляд ошибок нет. У тебя кстати табы поехали я сначала подумал что ты с вложенностью напутал
Yulia Amake Мудрец (16557) 1 год назад
В Increment и Decrement вы перезаписываете count выражением count += 1, а этого делать нельзя. Вместо setCount(count += 1) нужно setCount(count + 1)
Похожие вопросы