Я хочу, чтобы имя родительского компонента внутри дочернего компонента отображало сообщение об ошибке при проверке свойств этого дочернего компонента. Я создаю повторно используемый компонент, поэтому каждый может использовать мой компонент внутри своих компонентов. Когда они используют мой компонент, я хочу отображать предупреждающие сообщения с именем родительского компонента.React Access имя родительского компонента
Есть ли определенный способ получить родительское имя в реакции. Любая помощь будет оценена по достоинству.
Дело в том, что я не знаю, каким будет родительское имя. Я создаю повторно используемый компонент, поэтому каждый может использовать мой компонент внутри своих компонентов. Когда они используют мой компонент, я хочу отображать предупреждающие сообщения с именем родительского компонента. Может ли это быть достигнуто? –
Единственное решение - передать имя с реквизитами. – TIJ
Что вы можете сделать, это обновить реквизиты для детей перед их рендерингом в родительском компоненте. Таким образом, вы можете передавать информацию повторно используемым компонентам без уведомления детей. См. Этот ответ: http://stackoverflow.com/questions/32370994/how-to-pass-props-to-this-props-children Я считаю, что это именно то, что вы пытаетесь достичь –