Prevent FormTokenField component to accept random entries

On a recent project I handled this by just filtering out invalid values in the onChange callback:

export default () => {
    const [value, setValue] = useState([]);
    const suggestions = ['lorem', 'ipsum', 'dolor', 'sit', 'amet'];

    const onChange = (tokens) => {
        const value = tokens.filter((t) => suggestions.includes(t));

        setValue(value);
    };

    return <FormTokenField onChange={onChange} suggestions={suggestions} value={value} />;
};

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)