{"id":1536,"date":"2021-08-21T15:50:14","date_gmt":"2021-08-21T06:50:14","guid":{"rendered":"http:\/\/leenux.kr\/?p=1536"},"modified":"2021-08-21T15:52:29","modified_gmt":"2021-08-21T06:52:29","slug":"flutter-form-%ec%9c%a0%ed%9a%a8%ec%84%b1-%ec%b2%b4%ed%81%ac-%ed%9b%84-%eb%8d%b0%ec%9d%b4%ed%84%b0-%eb%b3%80%ea%b2%bd-%ec%9d%b4%eb%b2%a4%ed%8a%b8%ec%8b%9c-%ea%b8%b0%ec%a1%b4-%ec%97%90%eb%9f%ac","status":"publish","type":"post","link":"https:\/\/leenux.kr\/?p=1536","title":{"rendered":"[Flutter] Form \uc720\ud6a8\uc131 \uccb4\ud06c \ud6c4 \ub370\uc774\ud130 \ubcc0\uacbd \uc774\ubca4\ud2b8\uc2dc \uae30\uc874 \uc5d0\ub7ec \uc81c\uac70\ud558\uae30 (UX \uafc0\ud301)"},"content":{"rendered":"\n<p class=\"has-text-color has-medium-font-size has-very-dark-gray-color\"><strong>Form \uc720\ud6a8\uc131 \uccb4\ud06c \ud6c4 TextFormFiled\uc5d0 \uacc4\uc18d \uc5d0\ub7ec \uba54\uc138\uc9c0\uac00 \ub0a8\uc544 \uc788\ub2e4. \ud558\uc9c0\ub9cc \ub300\ubd80\ubd84 \uc11c\ube44\uc2a4\ub4e4\uc740 \uc5d0\ub7ec\uac00 \ubc1c\uc0dd \ud6c4 \ub370\uc774\ud130 \uc785\ub825 \uc2dc \uc5d0\ub7ec\uac00 \uc0ac\ub77c\uc9c4\ub2e4. \uadf8\ub807\uac8c \ub584\ubb38\uc5d0 \uc0ac\uc6a9\uc790 \uacbd\ud5d8 (UX)\ub97c \ud1a0\ub300\ub85c \uc5d0\ub7ec\uac00 \uacc4\uc18d \ub0a8\uc544 \uc788\uc73c\uba74 \uc5d0\ub7ec\uac00 \uacc4\uc18d \ubc1c\uc0dd\ud558\ub294 \uac83\uc73c\ub85c \uc774\ud574\ud560 \uc218 \uc788\uc744 \uac00\ub2a5\uc131\uc774 \ub354 \ud06c\uae30\ub584\ubb38\uc5d0 \ubc14\ub85c \uc5d0\ub7ec \uba54\uc138\uc9c0\ub97c \uc9c0\uc6cc\uc8fc\ub294\uac8c \uc88b\ub2e4. <\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if(_formKey.currentState.validate()){\n  \/\/\/ \uc720\ud6a8\uc131 \uac80\uc0ac \uc815\uc0c1\n}else{\n  \/\/\/ \uc720\ud6a8\uc131 \uac80\uc0ac \ube44\uc815\uc0c1\n   setState(() => autovalidateMode = AutovalidateMode.always);\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>[Flutter] Form \uc720\ud6a8\uc131 \uccb4\ud06c \ud6c4 \ub370\uc774\ud130 \ubcc0\uacbd \uc774\ubca4\ud2b8\uc2dc \uae30\uc874 \uc5d0\ub7ec \uc81c\uac70\ud558\uae30 (UX \uafc0\ud301)  <\/p>\n","protected":false},"author":1,"featured_media":1001,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[44,93,92,74],"_links":{"self":[{"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/posts\/1536"}],"collection":[{"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/leenux.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1536"}],"version-history":[{"count":2,"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/posts\/1536\/revisions"}],"predecessor-version":[{"id":1538,"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/posts\/1536\/revisions\/1538"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/leenux.kr\/index.php?rest_route=\/wp\/v2\/media\/1001"}],"wp:attachment":[{"href":"https:\/\/leenux.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leenux.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leenux.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}