[react]ジョブの説明:ブログ記事の変更ボタンの作成



ジョブの説明:ブログ記事の変更ボタンの作成


関数()の違い

<button onClick={ 제목바꾸기  }>버튼</button>   
=>ここには、タイトルの変更という関数が含まれています.
=>でもここで打つことはできません().()入るとスタートをクリックするので、先にスタート
=>1日に1 jsやった時に勉強した記憶、アサバリ、これで実力が上がるのかな、勉強が出てきたみたい!

stateを変更するには、関数を変更する必要があります。

  function 제목바꾸기(){
    글제목[0] = 1;
  }
=>このように直接変更すると変更される可能性がありますが、反映されません.
=>なので、Webアプリケーションのようにすぐに変更するなら…
  function 제목바꾸기(){
    글제목변경();
  }
=>記事タイトル関数を変更するとstateが置き換えられます
=>だから中の形で代用します.
  function 제목바꾸기(){
    글제목변경(['여자코트 추천', 'ㅁ', 'ㅠ']);
  }
=>ただし、開発者のようにハードコーディングを行う場合は、
=>記事タイトル[0]=1 stateに直接アクセスして元のstateを変更することはできません
=>Vueはactionから直接データにアクセスできません
これは習慣であり、技能でもある.
=>ただし、slownコピーではなくdeepcopyを作成する必要があります.
ただ
var newArray = 글제목;
=>jsからコピーするのではなく、値を共有します.したがって、コピーした変数を変更すると、元の値にも影響します.これはコピーではありません...リンクだけ...
https://youtu.be/fD0t_DKREbE
=>ビデオに正確に表示(英語;;)
=>objはslowコピーになります
=>値のみの場合、コピー処理が行われます.
だから...調味料を入れる.deep copyになります.
=>ES 6の新しい構文spread operatorは、カッコまたはカッコを展開できます.そしてカウンターの[]で詰め直し!まったく別問題だ.コピー成功!
=>stateデータ交換!!!!暗唱と理解します!!!
  function 제목바꾸기(){
    var newArray = [...글제목];
    newArray[0] = '여자코트 추천';
    글제목변경( newArray );
  }

=>反応原則:immutable data