intendo che nel componente principale c'è un pulsante, che quando cliccato dovrebbe mostrare il dialog (che un componente modal).
quindi al click dovrebbe apparire quel modal, ma non appare.
in compenso appare il console.log, e quindi suppongo che quella funzione venga richiamata.
questo una parte del componente principale:
codice:
import React, {useEffect, useState} from 'react';
import MaterialTable from 'material-table';
import axios from 'axios';
import {BOOK_ALL} from "../config/config";
import DialogBook from "./dialog_book";
export default function Home() {
.......................
function showDialog() {
console.log('ok');
return (
<DialogBook open={true}/>
)
}
return (
<MaterialTable
..............
actions={[
{
icon: 'add',
tooltip: 'Aggiungi libro',
isFreeAction: true,
onClick: (event) => showDialog()
}
]}
........................
/>
);
}
il DialogBook l'ho impostato come da tuo post precedente!