Что делают эти три точки в React?

672
задан K DawG 26 December 2017 в 17:07
поделиться

2 ответа

... этот синтаксис является частью ES6 и не чего-то, в чем можно использовать только, Реагируют. Это может использоваться двумя различными способами; как оператор распространения ИЛИ как параметр отдыха. Можно найти больше от этой статьи: https://www.techiediaries.com/react-spread-operator-props-setstate /

, что Вы упомянули в вопросе, является чем-то вроде этого, давайте примем как это,

    function HelloUser() {
      return <Hello Name="ABC" City="XYZ" />;
    }

с использованием оператора распространения, можно передать опоры компоненту как это.

     function HelloUser() {
       const props = {Name: 'ABC', City: 'XYZ'};
       return <Hello {...props} />;
     }
1
ответ дан 22 November 2019 в 21:26
поделиться

Это оператор распространения...

, Например, если у Вас есть массив first=[1,2,3,4,5] и другой second=[6,7,8].

[...first, ...second] //result is [1,2,3,4,5,6,7,8]

то же может также быть сделано с объектами json.

0
ответ дан 22 November 2019 в 21:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: