Tengo un componente React que es como un gráfico donde puede hacer clic en diferentes nodos para obtener información adicional. Tengo una variable de estado booleana ( clickedNode ) en este componente para determinar si necesito representar otro componente (básicamente tablas con información) cuando se hace clic en un nodo. Entonces, desde este componente de gráfico, llamo a este componente de tabla y en el componente de tabla tengo otra variable de estado ( clickedTableRow ). Básicamente, quiero que esta variable de estado se inicialice en falso siempre que se represente este componente de la tabla. Tengo algo de lógica que establece esta variable en verdadero en el componente de la tabla, pero ¿cómo puedo inicializar esta variable en falso siempre cuando se llama al componente de la tabla desde el componente del gráfico?
Como referencia, esta es la plantilla para mi código:
const Graph=()=>{ //graph rendering code {clickedNode?(<div> <Table /> </div>):("")} } const Table = props => { let[clickedTableRow,setTableRowClicked]=useState(false) // I want clickedTableRow to be initialized to false always //rest of the table code }Puede usar una variable regular en lugar de estado: let clickedTableRow = false