Я пытаюсь создать входной текст внутри реагирующего компонента, а потом понял, что это плохая практика.Итак, я немного исследовал, поэтому нашел Controlled-Components , поэтому я думаю, что это то, что мне нужно, но, глядя на мой Component
, я не знаю, как его создать.
У меня нет extends Redux.Component
, поэтому друг предложил мне создать Компонент , но не смог добиться успеха.
Я пытался вот что:
Внутри моего component
<input
...
/>
{" "}
<input
...
/>
<span>
<myButton
...
arguments={[document.getElementById("id1").value, document.getElementById("id2").value]}
>
[ send ]
</myButton>{" "}
</span>
Но я получаю эту ошибку:
Данный идентификатор не должен быть нулевым !;вложенное исключение - java.lang.IllegalArgumentException: указанный идентификатор не должен быть нулевым!
РЕДАКТИРОВАТЬ
На моем компоненте, где у меня есть весь этот код, у меня есть это:
<myButton
id={id}
arguments={[intputStuff]}
>
Так что моя проблема в том, что если я делаю то, что говорит Том, у меня нет идентификатора в другом компоненте.
Поэтому нужно создать этот компонент внутри другого компонента, а затем получить значениявходных текстов и поместите их в качестве аргументов