У меня было указано style={{maxWidth: "70%", margin: "0 auto", borderRadius: "0 0 0.375rem 0.375rem", borderTop: "0", boxShadow: "0", transition: "none"}}, но после вашего ответа я ещё попробовал сделать этому элементу класс и там указать box-shadow: none; – и всё получилось. Спасибо!
Странно: вроде получилось, но при загрузке страницы элементы появляются буквально на полсекунды, а потом буквально всё исчезает, – это будет, если вызывать setElements(newElements) сразу после for'а. А если спуститься на тот же уровень вложенности, где создавался массив newElements, пишется следующее: Warning: Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render.
lena_tihonova_bl, но этих "1-2 символа" разбросаны по строке, типа: "11212345678" и "14345668" — две погрешности, и каждая длиной в 1 символ. Но обычно строка длиннее, то есть их процент небольшой
Я забыл написать, что совпадающие части точно будут повторятся, и программа как раз должна их подсчитывать. Например, в строках "112311" и "115611" должно получиться 11 с сообщением о двухкратном повторении.
Rsa97, найти общие части двух строк, при этом пользователь выбирает количество совпадающих частей. Причём все варианты, где ищется общее у двух строк, мне не помогли, потому что я сравниваю элементы на одинаковых позициях, когда как в большинстве способов на сайтах делается по-другому.
Например, есть две строки: "1342567" и "1242566". Если человек выберет 2 - программа должна вывести 42 и 56 (25 не нужно, поэтому for с шагом, равным длине совпадающей части).