React-chessboard Onpiececlick не работает в v5.5.0Javascript

Форум по Javascript
Ответить
Anonymous
 React-chessboard Onpiececlick не работает в v5.5.0

Сообщение Anonymous »

Я использую React-chessboard v5.5.0 и пытаюсь сделать простой обработчик событий. Я хочу ввести сообщение в консоли, когда пользователь нажимает на шахматную часть, но функция OnpieceClick, похоже, не стреляет.import React from 'react';
import { Chessboard } from 'react-chessboard';

function App() {
const onPieceClick = (piece) => {
console.log(`clicked: ${piece}`);
};

return (

click test


);
}

export default App;
< /code>
Этот код не сработал, поэтому я думал, что управление государством может быть проблемой и изменила код, чтобы включить usEState: < /p>
import React, { useState } from 'react';
import { Chessboard } from 'react-chessboard';

function ChessboardClickTest() {
const [position, setPosition] = useState("start");

const onPieceClick = (piece) => {
console.log(`clicked: ${piece}`);
};

return (

Click Test


);
}

export default ChessboardClickTest;
< /code>
Тем не менее, функция OnpieceClick по-прежнему не выполняется. Prop. "^5.5.0",
"React-dom": "^19.1.1" < /p>
Я понизил все библиотеки. Когда версия была понижена, объекты были должным образом перемещены, и нотация была записана. Но в последней версии даже OnpieceClick не работает должным образом
Я ссылался и скопировал много видео на YouTube, но я не стал таким, как они

Подробнее здесь: https://stackoverflow.com/questions/797 ... -in-v5-5-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»