HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>В библиотеке React нет своего собственного метода или функции фильтрации, специально созданной для каких то задач. filter()- это функция JavaScript, которую мы можем выполнять с объектом типа массива. Поэтому задача отображения отфильтрованных элементов в React, по сути, не отличается от таковой в JS.</p>
1 <p>В библиотеке React нет своего собственного метода или функции фильтрации, специально созданной для каких то задач. filter()- это функция JavaScript, которую мы можем выполнять с объектом типа массива. Поэтому задача отображения отфильтрованных элементов в React, по сути, не отличается от таковой в JS.</p>
2 <p>Рассмотрим простой пример:</p>
2 <p>Рассмотрим простой пример:</p>
3 // Исходный массив const names = ['Иван', 'Мария', 'Антон', 'Михаил', 'Андрей']; // Необходимо отобразить в компоненте только имена начинающиеся с 'М'; const showNames = () =&gt; { return ( &lt;div&gt; {names.filter((name) =&gt; name.startsWith('М')).map(filteredName =&gt; ( &lt;li&gt; {filteredName} &lt;/li&gt; ))} &lt;/div&gt; ); }
3 // Исходный массив const names = ['Иван', 'Мария', 'Антон', 'Михаил', 'Андрей']; // Необходимо отобразить в компоненте только имена начинающиеся с 'М'; const showNames = () =&gt; { return ( &lt;div&gt; {names.filter((name) =&gt; name.startsWith('М')).map(filteredName =&gt; ( &lt;li&gt; {filteredName} &lt;/li&gt; ))} &lt;/div&gt; ); }