Я пытаюсь получить работу в своем приложении SPFX, и я уверен, что я не получаю правильный класс
Я попробовал свой код в JS и запустил его с установкой npm, и он работает нормально, но когда я пытаюсь сделать это в TS с spfx, я получаю эту ошибку:
import * as React from 'react';
import PropTypes from 'prop-types';
export const Checkbox = ({ type = 'checkbox', checked = false, onChange, id }) => {
return <input id={id} type={type} checked={checked} onChange={onChange} />;
};
Checkbox.propTypes = {
type: PropTypes.string,
name: PropTypes.string.isRequired,
checked: PropTypes.bool,
onChange: PropTypes.func.isRequired,
};
и я называю это с:
return (
<label style={{display: 'block'}} key={item.id}>
<Checkbox
style={{display: 'block'}}
checked={checked}
onChange={this.handleChange}
id={item.id}
statement={item.statement}
/>
{item.statement}
</label>
Моя точная ошибка: ошибка TS2604: тип элемента JSX 'Флажок' не имеет никакой конструкции или сигнатуры вызовов.
Есть идеи, умные люди?