React (ook wel React.js of ReactJS genoemd) is een Javascriptbibliotheek om gebruikersinterfaces mee te bouwen.[66]

React
Logo
Ontwerper(s) Meta
Ontwikkelaar(s) Meta
Uitgebracht 29 mei 2013 (11 jaar geleden)
Recentste versie 0.14.3 (18 november 2015),[1][2] 15.0.1 (8 april 2016),[3][4] 15.4.2 (6 januari 2017),[5] 15.4.1 (23 november 2016),[6] 15.4.0 (16 november 2016),[7] 15.3.2 (19 september 2016),[8] 15.3.1 (19 augustus 2016),[9] 15.3.0 (29 juli 2016),[10] 15.2.1 (8 juli 2016),[11] 15.2.0 (1 juli 2016),[12] 15.1.0 (20 mei 2016),[13] 15.0.2 (30 april 2016),[14] 15.0.0 (8 april 2016),[15] 0.14.8 (29 maart 2016),[16] 0.14.7 (28 januari 2016),[17] 0.14.4 (6 januari 2016),[18] 0.14.5 (6 januari 2016),[19] 0.14.6 (6 januari 2016),[20] 0.14.2 (2 november 2015),[21] 0.14.1 (28 oktober 2015),[22] 0.14.0 (9 oktober 2015),[23] 0.13.3 (18 juni 2015),[24] 0.9.0 (18 april 2015),[25][26] 0.10.0 (18 april 2015),[27][28] 0.11.0 (18 april 2015),[29][30] 0.13.0 (18 april 2015),[31] 0.13.1 (18 april 2015),[32] 0.13.2 (18 april 2015),[33] 0.12.2 (5 januari 2015),[34] 0.12.1 (21 november 2014),[35] 0.12.0 (21 november 2014),[36] 0.11.2 (21 november 2014),[37] 0.11.1 (21 november 2014),[38] 0.8.0 (20 december 2013),[39] 0.5.2 (19 december 2013),[40] 0.4.2 (19 december 2013),[41] 0.5.1 (29 oktober 2013),[42] 0.5.0 (19 oktober 2013),[43] 0.4.1 (29 juli 2013),[44] 0.4.0 (19 juli 2013),[45] 0.3.0 (2 juli 2013),[46] 0.3.3 (2 juli 2013),[47] 15.5.0 (7 april 2017),[48] 15.5.4 (1 mei 2017),[49] 15.5.3 (1 mei 2017),[50] 15.5.2 (1 mei 2017),[51] 15.5.1 (1 mei 2017),[52] 15.6.0 (13 juni 2017),[53] 15.6.1 (15 juni 2017),[54] 16.0.0 (26 september 2017),[55][56] 16.1.0 (9 november 2017),[57] 16.1.1 (13 november 2017),[58] 15.6.2 (15 november 2017),[59] 16.2.0 (28 november 2017),[60] 18.0.0 (29 maart 2022),[61][62] 18.1.0 (26 april 2022),[63][62] 18.2.0 (14 juni 2022),[64][62] 0.0.0-experimental-0883c4cd3-20210929 (29 september 2021),[62] 0.0.0-experimental-7d38e4fd8-20210930 (30 september 2021),[62] 0.0.0-experimental-bdd6d5064-20211001 (1 oktober 2021),[62] 0.0.0-experimental-f2c381131-20211004 (4 oktober 2021),[62] 0.0.0-experimental-6ecad79cc-20211006 (6 oktober 2021),[62] 0.0.0-experimental-5fa4d79b0-20211008 (8 oktober 2021),[62] 0.0.0-experimental-55d75005b-20211011 (11 oktober 2021),[62] 0.0.0-experimental-1e247ff89-20211012 (12 oktober 2021),[62] 0.0.0-experimental-8ee4ff883-20211013 (13 oktober 2021),[62] 0.0.0-experimental-c3a19e5af-20211014 (14 oktober 2021),[62] 0.0.0-experimental-930c9e7ee-20211015 (15 oktober 2021),[62] 0.0.0-experimental-996da67b2-20211018 (18 oktober 2021),[62] 0.0.0-experimental-b81de8633-20211019 (19 oktober 2021),[62] 0.0.0-experimental-02f411578-20211019 (19 oktober 2021),[62] 0.0.0-experimental-5ca4b0433-20211020 (20 oktober 2021),[62] 0.0.0-experimental-f6abf4b40-20211020 (21 oktober 2021),[62] 0.0.0-experimental-3c4c1c470-20211021 (22 oktober 2021),[62] 0.0.0-experimental-4298ddbc5-20211023 (25 oktober 2021),[62] 0.0.0-experimental-6c3dcc7a4-20211027 (27 oktober 2021),[62] 0.0.0-experimental-9c8161ba8-20211028 (28 oktober 2021),[62] 0.0.0-experimental-6bce0355c-20211031 (31 oktober 2021),[62] 0.0.0-experimental-a0d991fe6-20211031 (1 november 2021),[62] 0.0.0-experimental-ebf9ae857-20211101 (1 november 2021),[62] 0.0.0-experimental-75f3ddebf-20211101 (1 november 2021),[62] 0.0.0-experimental-5cccacd13-20211101 (1 november 2021),[62] 0.0.0-experimental-9fb344225-20211102 (2 november 2021),[62] 0.0.0-experimental-00ced1e2b-20211102 (3 november 2021),[62] 0.0.0-experimental-255221c86-20211103 (3 november 2021),[62] 0.0.0-experimental-13455d26d-20211104 (4 november 2021),[62] 0.0.0-experimental-ee069065d-20211105 (5 november 2021),[62] 0.0.0-experimental-327d5c484-20211106 (8 november 2021),[62] 0.0.0-experimental-e0aa5e205-20211109 (10 november 2021),[62] 0.0.0-experimental-a44a7a2a3-20211111 (11 november 2021),[62] 0.0.0-experimental-cb11155c8-20211112 (12 november 2021),[62] 0.0.0-experimental-200415c91-20211115 (15 november 2021),[62] 0.0.0-experimental-96ca8d915-20211115 (15 november 2021),[62] 0.0.0-experimental-4ff5f5719-20211115 (16 november 2021),[62] 0.0.0-experimental-f320ef88f-20211116 (17 november 2021),[62] 0.0.0-experimental-fdc1d617a-20211118 (18 november 2021),[62] 0.0.0-experimental-149b420f6-20211119 (19 november 2021),[62] 0.0.0-experimental-c1220ebdd-20211123 (24 november 2021),[62] 0.0.0-experimental-ca106a02d-20211125 (25 november 2021),[62] 0.0.0-experimental-0cc724c77-20211125 (25 november 2021),[62] 0.0.0-experimental-a65ceef37-20211130 (30 november 2021),[62] 0.0.0-experimental-71d16750c-20211202 (2 december 2021),[62] 0.0.0-experimental-4729ff6d1-20211202 (3 december 2021),[62] 0.0.0-experimental-12bffc78d-20211206 (6 december 2021),[62] 0.0.0-experimental-c7917fe76-20211206 (7 december 2021),[62] 0.0.0-experimental-24dd07bd2-20211208 (8 december 2021),[62] 0.0.0-experimental-d3001fb6f-20211208 (8 december 2021),[62] 0.0.0-experimental-f2a59df48-20211208 (8 december 2021),[62] 0.0.0-experimental-3b3daf557-20211210 (10 december 2021),[62] 0.0.0-experimental-575791925-20211213 (14 december 2021),[62] 0.0.0-experimental-aa8f2bdbc-20211215 (16 december 2021),[62] 0.0.0-experimental-ceee524a8-20211217 (20 december 2021),[62] 0.0.0-experimental-bcd24a670-20211221 (22 december 2021),[62] 0.0.0-experimental-20212349a-20211223 (23 december 2021),[62] 0.0.0-experimental-3dc41d8a2-20211223 (24 december 2021),[62] 0.0.0-experimental-42c30e8b1-20220104 (4 januari 2022),[62] 0.0.0-experimental-fe419346d-20220105 (6 januari 2022),[62] 0.0.0-experimental-fe905f152-20220107 (8 januari 2022),[62] 0.0.0-experimental-811634762-20220110 (11 januari 2022),[62] 0.0.0-experimental-9a7e6bf0d-20220111 (12 januari 2022),[62] 0.0.0-experimental-c09596cc6-20220112 (13 januari 2022),[62] 0.0.0-experimental-51947a14b-20220113 (14 januari 2022),[62] 0.0.0-experimental-790b5246f-20220118 (19 januari 2022),[62] 0.0.0-experimental-05a55a4b0-20220119 (19 januari 2022),[62] 0.0.0-experimental-e12a9dfc9-20220120 (20 januari 2022),[62] 0.0.0-experimental-13036bfbc-20220121 (21 januari 2022),[62] 0.0.0-experimental-e28a0db22-20220124 (24 januari 2022),[62] 0.0.0-experimental-529dc3ce8-20220124 (24 januari 2022),[62] 0.0.0-experimental-2ed58eb88-20220126 (27 januari 2022),[62] 0.0.0-experimental-fa816be7f-20220128 (31 januari 2022),[62] 0.0.0-experimental-3a4462129-20220201 (2 februari 2022),[62] 0.0.0-experimental-5318971f5-20220202 (3 februari 2022),[62] 0.0.0-experimental-848e802d2-20220204 (4 februari 2022),[62] 0.0.0-experimental-cd4eb116c-20220207 (7 februari 2022),[62] 0.0.0-experimental-9d4e8e84f-20220207 (8 februari 2022),[62] 0.0.0-experimental-a3bde7974-20220208 (9 februari 2022),[62] 0.0.0-experimental-efd8f6442-20220210 (10 februari 2022),[62] 0.0.0-experimental-64223fed8-20220210 (10 februari 2022),[62] 0.0.0-experimental-27b569969-20220211 (14 februari 2022),[62] 0.0.0-experimental-79ed5e18f-20220217 (17 februari 2022),[62] 0.0.0-experimental-419ccc2b1-20220217 (18 februari 2022),[62] 0.0.0-experimental-4de99b3ca-20220221 (21 februari 2022),[62] 0.0.0-experimental-2c693b2de-20220223 (23 februari 2022),[62] 0.0.0-experimental-8c4cd65cf-20220224 (24 februari 2022),[62] 0.0.0-experimental-629036a9c-20220224 (25 februari 2022),[62] 0.0.0-experimental-f468816ef-20220225 (28 februari 2022),[62] 0.0.0-experimental-17806594c-20220301 (1 maart 2022),[62] 0.0.0-experimental-f0dd459e0-20220301 (2 maart 2022),[62] 0.0.0-experimental-05c283c3c-20220302 (3 maart 2022),[62] 0.0.0-experimental-cb1e7b1c6-20220303 (4 maart 2022),[62] 0.0.0-experimental-14c2be8da-20220304 (7 maart 2022),[62] 0.0.0-experimental-a59f53a60-20220308 (8 maart 2022),[62] 0.0.0-experimental-b9de50d2f-20220308 (9 maart 2022),[62] 0.0.0-experimental-72a933d28-20220309 (10 maart 2022),[62] 0.0.0-experimental-581f0c42e-20220310 (11 maart 2022),[62] 0.0.0-experimental-2bf7c02f0-20220314 (14 maart 2022),[62] 0.0.0-experimental-8fce11699-20220316 (16 maart 2022),[62] 0.0.0-experimental-645ec5d6f-20220317 (18 maart 2022),[62] 0.0.0-experimental-577f2de46-20220320 (21 maart 2022),[62] 0.0.0-experimental-de516ca5a-20220321 (22 maart 2022),[62] 0.0.0-experimental-3f8990898-20220323 (23 maart 2022),[62] 0.0.0-experimental-1159ff619-20220324 (24 maart 2022),[62] 0.0.0-experimental-033fe52b4-20220325 (25 maart 2022),[62] 0.0.0-experimental-e7d0053e6-20220325 (28 maart 2022),[62] 0.0.0-experimental-7e3121e1c-20220330 (30 maart 2022),[62] 0.0.0-experimental-aa05e7315-20220331 (31 maart 2022),[62] 0.0.0-experimental-ebd7ff65b-20220401 (1 april 2022),[62] 0.0.0-experimental-fc47cb1b6-20220404 (4 april 2022),[62] 0.0.0-experimental-af730436c-20220405 (5 april 2022),[62] 0.0.0-experimental-057915477-20220407 (7 april 2022),[62] 0.0.0-experimental-5b2e7253f-20220408 (8 april 2022),[62] 0.0.0-experimental-0568c0f8c-20220409 (11 april 2022),[62] 0.0.0-experimental-df5d32f23-20220411 (11 april 2022),[62] 0.0.0-experimental-f7cf077cc-20220412 (12 april 2022),[62] 0.0.0-experimental-168da8d55-20220412 (13 april 2022),[62] 0.0.0-experimental-ddb1ab1e9-20220413 (14 april 2022),[62] 0.0.0-experimental-726ba8029-20220415 (15 april 2022),[62] 0.0.0-experimental-2bf5eba72-20220416 (18 april 2022),[62] 0.0.0-experimental-354772952-20220420 (20 april 2022),[62] 0.0.0-experimental-bd0813766-20220420 (21 april 2022),[62] 0.0.0-experimental-bd4784c8f-20220425 (26 april 2022),[62] 0.0.0-experimental-9f80a48ad-20220427 (27 april 2022),[62] 0.0.0-experimental-340060ccc-20220428 (28 april 2022),[62] 0.0.0-experimental-ce1386028-20220428 (29 april 2022),[62] 0.0.0-experimental-99eef9e2d-20220503 (3 mei 2022),[62] 0.0.0-experimental-c7e494b55-20220503 (4 mei 2022),[62] 0.0.0-experimental-d4acbe85d-20220505 (5 mei 2022),[62] 0.0.0-experimental-e531a4a62-20220505 (6 mei 2022),[62] 0.0.0-experimental-d20c3af9d-20220506 (9 mei 2022),[62] 0.0.0-experimental-7d9e17a98-20220511 (11 mei 2022),[62] 0.0.0-experimental-52c434be1-20220512 (12 mei 2022),[62] 0.0.0-experimental-2c8a1452b-20220512 (13 mei 2022),[62] 0.0.0-experimental-c5e039d9b-20220516 (16 mei 2022),[62] 0.0.0-experimental-357a61324-20220516 (17 mei 2022),[62] 0.0.0-experimental-a412d787e-20220518 (18 mei 2022),[62] 0.0.0-experimental-d89657bc8-20220519 (19 mei 2022),[62] 0.0.0-experimental-6e2f38f3a-20220519 (20 mei 2022),[62] 0.0.0-experimental-82c64e1a4-20220520 (23 mei 2022),[62] 0.0.0-experimental-a2505792e-20220524 (24 mei 2022),[62] 0.0.0-experimental-2c68776ab-20220525 (25 mei 2022),[62] 0.0.0-experimental-3133dfa6e-20220526 (26 mei 2022),[62] 0.0.0-experimental-aec575914-20220529 (31 mei 2022),[62] 0.0.0-experimental-d2c9e834a-20220601 (1 juni 2022),[62] 0.0.0-experimental-d300cebde-20220601 (3 juni 2022),[62] 0.0.0-experimental-7a5b8227c-20220602 (3 juni 2022),[62] 0.0.0-experimental-4ddd8b455-20220606 (6 juni 2022),[62] 0.0.0-experimental-47944142f-20220608 (8 juni 2022),[62] 0.0.0-experimental-8186b1937-20220608 (9 juni 2022),[62] 0.0.0-experimental-f7b44539c-20220610 (10 juni 2022),[62] 0.0.0-experimental-327e4a1f9-20220613 (13 juni 2022),[62] 0.0.0-experimental-be229c565-20220613 (14 juni 2022),[62] 0.0.0-experimental-522f47345-20220614 (15 juni 2022),[62] 0.0.0-experimental-229c86af0-20220616 (16 juni 2022),[62] 0.0.0-experimental-56389e81f-20220619 (20 juni 2022),[62] 0.0.0-experimental-cf665c4b7-20220620 (21 juni 2022),[62] 0.0.0-experimental-955cad9bc-20220623 (24 juni 2022),[62] 0.0.0-experimental-167853026-20220626 (27 juni 2022),[62] 0.0.0-experimental-a4bed4696-20220627 (28 juni 2022),[62] 0.0.0-experimental-d1432ba93-20220628 (29 juni 2022),[62] 0.0.0-experimental-e61fd91f5-20220630 (30 juni 2022),[62] 0.0.0-experimental-4cd788aef-20220630 (1 juli 2022),[62] 0.0.0-experimental-c1f5884ff-20220705 (5 juli 2022),[62] 0.0.0-experimental-8e35b5060-20220706 (6 juli 2022),[62] 0.0.0-experimental-c3b18571d-20220707 (7 juli 2022),[62] 0.0.0-experimental-30eb267ab-20220708 (8 juli 2022),[62] 0.0.0-experimental-dd2d65227-20220708 (11 juli 2022),[62] 0.0.0-experimental-e225fa43a-20220711 (12 juli 2022),[62] 0.0.0-experimental-7a4336c40-20220712 (13 juli 2022),[62] 0.0.0-experimental-02206099a-20220714 (14 juli 2022),[62] 0.0.0-experimental-992911981-20220718 (19 juli 2022),[62] 0.0.0-experimental-3ddbedd05-20220719 (20 juli 2022),[62] 0.0.0-experimental-49f8254d6-20220722 (22 juli 2022),[62] 0.0.0-experimental-5f34b051d-20220725 (25 juli 2022),[62] 0.0.0-experimental-2c7dea736-20220726 (26 juli 2022),[62] 0.0.0-experimental-3f3b46c84-20220730 (1 augustus 2022),[62] 0.0.0-experimental-9fcaf88d5-20220801 (2 augustus 2022),[62] 0.0.0-experimental-b4204ede6-20220803 (4 augustus 2022),[62] 0.0.0-experimental-ca990e9a7-20220804 (5 augustus 2022),[62] 0.0.0-experimental-17e2a15be-20220808 (8 augustus 2022),[62] 0.0.0-experimental-7bcc68772-20220811 (11 augustus 2022),[62] 0.0.0-experimental-32baab38f-20220811 (12 augustus 2022),[62] 0.0.0-experimental-796d31809-20220812 (15 augustus 2022),[62] 0.0.0-experimental-6ef466c68-20220816 (16 augustus 2022),[62] 0.0.0-experimental-1e5245df8-20220817 (17 augustus 2022),[62] 0.0.0-experimental-19e9a4c68-20220818 (18 augustus 2022),[62] 0.0.0-experimental-9e67e7a31-20220823 (23 augustus 2022),[62] 0.0.0-experimental-3d443cad7-20220823 (24 augustus 2022),[62] 0.0.0-experimental-c8b778b7f-20220825 (25 augustus 2022),[62] 0.0.0-experimental-0de3ddf56-20220825 (26 augustus 2022),[62] 0.0.0-experimental-9ff738f53-20220826 (29 augustus 2022),[62] 0.0.0-experimental-f0efa1164-20220901 (2 september 2022),[62] 0.0.0-experimental-c80e54116-20220907 (7 september 2022),[62] 0.0.0-experimental-7028ce745-20220907 (8 september 2022),[62] 0.0.0-experimental-c28f313e6-20220908 (9 september 2022),[62] 0.0.0-experimental-c739cef2f-20220912 (12 september 2022),[62] 0.0.0-experimental-e6a062bd2-20220913 (13 september 2022),[62] 0.0.0-experimental-afe664d9d-20220913 (14 september 2022),[62] 0.0.0-experimental-975b64464-20220914 (15 september 2022),[62] 0.0.0-experimental-0b54e0047-20220914 (15 september 2022),[62] 0.0.0-experimental-8951c5fc9-20220915 (16 september 2022),[62] 0.0.0-experimental-3d615fc14-20220919 (19 september 2022),[62] 0.0.0-experimental-0cac4d54c-20220921 (21 september 2022),[62] 0.0.0-experimental-d1bb1c586-20220922 (22 september 2022),[62] 0.0.0-experimental-c1d414d75-20220923 (23 september 2022),[62] 0.0.0-experimental-efc6a08e9-20220923 (23 september 2022),[62] 0.0.0-experimental-c89a83695-20220923 (23 september 2022),[62] 0.0.0-experimental-cb5084d1c-20220924 (24 september 2022),[62] 0.0.0-experimental-ae7ad8b4c-20220927 (27 september 2022),[62] 0.0.0-experimental-3de926449-20220927 (28 september 2022),[62] 0.0.0-experimental-20a257c25-20220929 (29 september 2022),[62] 0.0.0-experimental-abbbdf4ce-20220930 (30 september 2022),[62] 0.0.0-experimental-7b25b961d-20220930 (30 september 2022),[62] 0.0.0-experimental-2d80a0cd6-20221003 (3 oktober 2022),[62] 0.0.0-experimental-338e6a967-20221004 (4 oktober 2022),[62] 0.0.0-experimental-65b3449c8-20221005 (5 oktober 2022),[62] 0.0.0-experimental-e40893d09-20221005 (6 oktober 2022),[62] 0.0.0-experimental-5d60a0b84-20221006 (7 oktober 2022),[62] 0.0.0-experimental-513417d69-20221007 (10 oktober 2022),[62] 0.0.0-experimental-aa9988e5e-20221010 (10 oktober 2022),[62] 0.0.0-experimental-2cf4352e1-20221011 (11 oktober 2022),[62] 0.0.0-experimental-a8c16a004-20221012 (13 oktober 2022),[62] 0.0.0-experimental-a6bf46689-20221014 (14 oktober 2022),[62] 0.0.0-experimental-3b814327e-20221014 (14 oktober 2022),[62] 0.0.0-experimental-54f297a60-20221017 (17 oktober 2022),[62] 0.0.0-experimental-9cdf8a99e-20221018 (18 oktober 2022),[62] 0.0.0-experimental-987292815-20221019 (19 oktober 2022),[62] 0.0.0-experimental-65e32e58b-20221019 (20 oktober 2022),[62] 0.0.0-experimental-79c582981-20221021 (21 oktober 2022),[62] 0.0.0-experimental-934177598-20221022 (22 oktober 2022),[62] 0.0.0-experimental-0c11baa6a-20221022 (22 oktober 2022),[62] 0.0.0-experimental-cce18e350-20221023 (23 oktober 2022),[62] 0.0.0-experimental-1d3fc9c9c-20221023 (23 oktober 2022),[62] 0.0.0-experimental-e7c5af45c-20221023 (24 oktober 2022),[62] 0.0.0-experimental-d925a8d0b-20221024 (24 oktober 2022),[62] 0.0.0-experimental-fecc288b7-20221025 (25 oktober 2022),[62] 0.0.0-experimental-28a574ea8-20221027 (27 oktober 2022),[62] 0.0.0-experimental-cf3932be5-20221027 (28 oktober 2022),[62] 0.0.0-experimental-2ac77aab9-20221029 (31 oktober 2022),[62] 0.0.0-experimental-6883d7944-20221101 (1 november 2022),[62] 0.0.0-experimental-4ea063b56-20221101 (2 november 2022),[62] 0.0.0-experimental-1a08f1478-20221103 (3 november 2022),[62] 0.0.0-experimental-4bd245e9e-20221104 (4 november 2022),[62] 0.0.0-experimental-1e3e30dae-20221108 (8 november 2022),[62] 0.0.0-experimental-d1e35c703-20221110 (10 november 2022),[62] 0.0.0-experimental-c54e3541b-20221111 (14 november 2022),[62] 0.0.0-experimental-e1dd0a2f5-20221115 (16 november 2022),[62] 0.0.0-experimental-6fb8133ed-20221116 (17 november 2022),[62] 0.0.0-experimental-56ffca8b9-20221117 (18 november 2022),[62] 0.0.0-experimental-c08d8b804-20221118 (21 november 2022),[62] 0.0.0-experimental-2655c9354-20221121 (22 november 2022),[62] 0.0.0-experimental-edbfc6399-20221128 (29 november 2022),[62] 18.3.0 (26 april 2024)[65] Bewerken op Wikidata
Status Actief
Besturingssysteem multiplatform
Geschreven in JavaScript
Categorie JavaScriptframework
Licentie(s) MIT-licentie
Versiebeheer Officiële broncode
Website (mul) reactjs.org
Portaal  Portaalicoon   Informatica

React werd in 2011 door Meta (moederbedrijf van Facebook, WhatsApp en Instagram) ontwikkeld vanuit de behoefte om de code van grote webapplicaties beter beheersbaar te maken. Het was in eerste instantie een intern project en werd gebruikt voor het Facebook- en Instagramplatform. In 2013 introduceerde Meta React aan het publiek en maakte er een opensourceproject van.[67] Sindsdien groeit het gebruik van React en wordt de bibliotheek door meer dan één miljoen websites gebruikt[68], waaronder grote namen als Netflix[69] en Uber[70]. React wordt op GitHub onderhouden door Meta en een community van individuele ontwikkelaars en bedrijven.[71]

bewerken