Saltar ao contido

React (JavaScript)

Na Galipedia, a Wikipedia en galego.
React
 Uso
Persoas e organizacións
 Fundador/a
 Creador/a
Produción
 Versións
0.0.0-experimental-819687279-20221208 versión inestábel (8 de decembro de 2022)
0.0.0-experimental-de7d1c907-20221223 versión inestábel (26 de decembro de 2022)
0.0.0-experimental-81d4ee9ca-20221223 versión inestábel (23 de decembro de 2022)
0.0.0-experimental-5fcf1a4b4-20221221 versión inestábel (22 de decembro de 2022)
0.0.0-experimental-2b1fb91a5-20221220 versión inestábel (21 de decembro de 2022)
0.0.0-experimental-5379b6123-20230105 versión inestábel (6 de xaneiro de 2023)
0.0.0-experimental-0f4a83596-20230110 versión inestábel (10 de xaneiro de 2023)
0.0.0-experimental-0b974418c-20230106 versión inestábel (9 de xaneiro de 2023)
0.0.0-experimental-555ece0cd-20230112 versión inestábel (12 de xaneiro de 2023)
0.0.0-experimental-7002a6743-20230110 versión inestábel (11 de xaneiro de 2023)
0.0.0-experimental-4f8ffec45-20230115 versión inestábel (16 de xaneiro de 2023)
0.0.0-experimental-fabef7a6b-20221215 versión inestábel (16 de decembro de 2022)
0.0.0-experimental-4dda96a40-20221213 versión inestábel (13 de decembro de 2022)
0.0.0-experimental-353c30252-20221202 versión inestábel (2 de decembro de 2022)
0.0.0-experimental-3ba7add60-20221201 versión inestábel (1 de decembro de 2022)
0.0.0-experimental-e98225485-20221129 versión inestábel (30 de novembro de 2022)
0.0.0-experimental-84a0a171e-20221214 versión inestábel (15 de decembro de 2022)
0.0.0-experimental-f0534ae94-20221202 versión inestábel (5 de decembro de 2022)
0.0.0-experimental-a0619e26c-20221207 versión inestábel (7 de decembro de 2022)
0.0.0-experimental-d807eb52c-20221205 versión inestábel (6 de decembro de 2022)
0.0.0-experimental-996e4c0d5-20221212 versión inestábel (12 de decembro de 2022)
0.0.0-experimental-b14d7fa4b-20221209 versión inestábel (9 de decembro de 2022)
0.0.0-experimental-ee8509801-20230117 versión inestábel (17 de xaneiro de 2023)
0.0.0-experimental-2619886ac-20230105 versión inestábel (5 de xaneiro de 2023)
0.0.0-experimental-8b9ac8175-20230131 versión inestábel (31 de xaneiro de 2023)
0.0.0-experimental-ca2cf319f-20230223 versión inestábel (24 de febreiro de 2023)
0.0.0-experimental-4fcc9184a-20230217 versión inestábel (17 de febreiro de 2023)
0.0.0-experimental-189f70e17-20230216 versión inestábel (16 de febreiro de 2023)
0.0.0-experimental-fccf3a9fb-20230213 versión inestábel (14 de febreiro de 2023)
0.0.0-experimental-bfb9cbd8c-20230223 versión inestábel (24 de febreiro de 2023)
0.0.0-experimental-b0671f9ea-20230130 versión inestábel (30 de xaneiro de 2023)
0.0.0-experimental-6ff1733e6-20230225 versión inestábel (27 de febreiro de 2023)
0.0.0-experimental-d49e0e0be-20230302 versión inestábel (2 de marzo de 2023)
0.0.0-experimental-41110021f-20230301 versión inestábel (1 de marzo de 2023)
0.0.0-experimental-4a4ef2706-20230212 versión inestábel (13 de febreiro de 2023)
0.0.0-experimental-67a61d5bd-20230228 versión inestábel (1 de marzo de 2023)
0.0.0-experimental-6ddcbd4f9-20230209 versión inestábel (9 de febreiro de 2023)
0.0.0-experimental-855b77c9b-20230202 versión inestábel (3 de febreiro de 2023)
0.0.0-experimental-0ba4698c7-20230201 versión inestábel (1 de febreiro de 2023)
0.0.0-experimental-55542bc73-20230210 versión inestábel (10 de febreiro de 2023)
0.0.0-experimental-4bf2113a1-20230206 versión inestábel (6 de febreiro de 2023)
0.0.0-experimental-2ef24145e-20230202 versión inestábel (3 de febreiro de 2023)
0.0.0-experimental-758fc7fde-20230207 versión inestábel (8 de febreiro de 2023)
0.0.0-experimental-594093496-20230209 versión inestábel (9 de febreiro de 2023)
0.0.0-experimental-229c86af0-20220616 versión estábel (16 de xuño de 2022)
0.0.0-experimental-522f47345-20220614 versión estábel (15 de xuño de 2022)
0.0.0-experimental-955cad9bc-20220623 versión estábel (24 de xuño de 2022)
0.0.0-experimental-56389e81f-20220619 versión estábel (20 de xuño de 2022)
0.0.0-experimental-167853026-20220626 versión estábel (27 de xuño de 2022)
0.0.0-experimental-cf665c4b7-20220620 versión estábel (21 de xuño de 2022)
0.0.0-experimental-be229c565-20220613 versión estábel (14 de xuño de 2022)
0.0.0-experimental-327e4a1f9-20220613 versión estábel (13 de xuño de 2022)
0.0.0-experimental-4ddd8b455-20220606 versión estábel (6 de xuño de 2022)
0.0.0-experimental-8186b1937-20220608 versión estábel (9 de xuño de 2022)
0.0.0-experimental-d300cebde-20220601 versión estábel (3 de xuño de 2022)
0.0.0-experimental-a4bed4696-20220627 versión estábel (28 de xuño de 2022)
0.0.0-experimental-f7b44539c-20220610 versión estábel (10 de xuño de 2022)
0.0.0-experimental-d2c9e834a-20220601 versión estábel (1 de xuño de 2022)
0.0.0-experimental-7a5b8227c-20220602 versión estábel (3 de xuño de 2022)
0.0.0-experimental-aec575914-20220529 versión estábel (31 de maio de 2022)
0.0.0-experimental-47944142f-20220608 versión estábel (8 de xuño de 2022)
0.0.0-experimental-d1432ba93-20220628 versión estábel (29 de xuño de 2022)
19.2.0 versión estábel (1 de outubro de 2025)
0.0.0-experimental-4cd788aef-20220630 versión estábel (1 de xullo de 2022)
0.0.0-experimental-5f34b051d-20220725 versión estábel (25 de xullo de 2022)
0.0.0-experimental-49f8254d6-20220722 versión estábel (22 de xullo de 2022)
0.0.0-experimental-3ddbedd05-20220719 versión estábel (20 de xullo de 2022)
0.0.0-experimental-2c7dea736-20220726 versión estábel (26 de xullo de 2022)
0.0.0-experimental-3f3b46c84-20220730 versión estábel (1 de agosto de 2022)
0.0.0-experimental-3133dfa6e-20220526 versión estábel (26 de maio de 2022)
0.0.0-experimental-9fcaf88d5-20220801 versión estábel (2 de agosto de 2022)
0.0.0-experimental-e61fd91f5-20220630 versión estábel (30 de xuño de 2022)
0.0.0-experimental-992911981-20220718 versión estábel (19 de xullo de 2022)
0.0.0-experimental-7a4336c40-20220712 versión estábel (13 de xullo de 2022)
0.0.0-experimental-8e35b5060-20220706 versión estábel (6 de xullo de 2022)
0.0.0-experimental-c1f5884ff-20220705 versión estábel (5 de xullo de 2022)
0.0.0-experimental-02206099a-20220714 versión estábel (14 de xullo de 2022)
0.0.0-experimental-c3b18571d-20220707 versión estábel (7 de xullo de 2022)
0.0.0-experimental-dd2d65227-20220708 versión estábel (11 de xullo de 2022)
0.0.0-experimental-30eb267ab-20220708 versión estábel (8 de xullo de 2022)
0.0.0-experimental-e225fa43a-20220711 versión estábel (12 de xullo de 2022)
0.0.0-experimental-2c68776ab-20220525 versión estábel (25 de maio de 2022)
0.0.0-experimental-2bf5eba72-20220416 versión estábel (18 de abril de 2022)
0.0.0-experimental-82c64e1a4-20220520 versión estábel (23 de maio de 2022)
0.0.0-experimental-f7cf077cc-20220412 versión estábel (12 de abril de 2022)
0.0.0-experimental-df5d32f23-20220411 versión estábel (11 de abril de 2022)
0.0.0-experimental-0568c0f8c-20220409 versión estábel (11 de abril de 2022)
0.0.0-experimental-168da8d55-20220412 versión estábel (13 de abril de 2022)
0.0.0-experimental-726ba8029-20220415 versión estábel (15 de abril de 2022)
0.0.0-experimental-ddb1ab1e9-20220413 versión estábel (14 de abril de 2022)
0.0.0-experimental-b4204ede6-20220803 versión estábel (4 de agosto de 2022)
0.0.0-experimental-354772952-20220420 versión estábel (20 de abril de 2022)
0.0.0-experimental-5b2e7253f-20220408 versión estábel (8 de abril de 2022)
0.0.0-experimental-af730436c-20220405 versión estábel (5 de abril de 2022)
0.0.0-experimental-7e3121e1c-20220330 versión estábel (30 de marzo de 2022)
0.0.0-experimental-e7d0053e6-20220325 versión estábel (28 de marzo de 2022)
0.0.0-experimental-057915477-20220407 versión estábel (7 de abril de 2022)
0.0.0-experimental-aa05e7315-20220331 versión estábel (31 de marzo de 2022)
0.0.0-experimental-fc47cb1b6-20220404 versión estábel (4 de abril de 2022)
0.0.0-experimental-ebd7ff65b-20220401 versión estábel (1 de abril de 2022)
0.0.0-experimental-a2505792e-20220524 versión estábel (24 de maio de 2022)
0.0.0-experimental-bd0813766-20220420 versión estábel (21 de abril de 2022)
0.0.0-experimental-9f80a48ad-20220427 versión estábel (27 de abril de 2022)
0.0.0-experimental-c5e039d9b-20220516 versión estábel (16 de maio de 2022)
0.0.0-experimental-2c8a1452b-20220512 versión estábel (13 de maio de 2022)
0.0.0-experimental-52c434be1-20220512 versión estábel (12 de maio de 2022)
0.0.0-experimental-357a61324-20220516 versión estábel (17 de maio de 2022)
0.0.0-experimental-d89657bc8-20220519 versión estábel (19 de maio de 2022)
0.0.0-experimental-a412d787e-20220518 versión estábel (18 de maio de 2022)
0.0.0-experimental-6e2f38f3a-20220519 versión estábel (20 de maio de 2022)
0.0.0-experimental-bd4784c8f-20220425 versión estábel (26 de abril de 2022)
0.0.0-experimental-7d9e17a98-20220511 versión estábel (11 de maio de 2022)
0.0.0-experimental-e531a4a62-20220505 versión estábel (6 de maio de 2022)
0.0.0-experimental-ce1386028-20220428 versión estábel (29 de abril de 2022)
0.0.0-experimental-340060ccc-20220428 versión estábel (28 de abril de 2022)
0.0.0-experimental-d20c3af9d-20220506 versión estábel (9 de maio de 2022)
0.0.0-experimental-99eef9e2d-20220503 versión estábel (3 de maio de 2022)
0.0.0-experimental-d4acbe85d-20220505 versión estábel (5 de maio de 2022)
0.0.0-experimental-c7e494b55-20220503 versión estábel (4 de maio de 2022)
0.0.0-experimental-ca990e9a7-20220804 versión estábel (5 de agosto de 2022)
0.0.0-experimental-8951c5fc9-20220915 versión estábel (16 de setembro de 2022)
0.0.0-experimental-7bcc68772-20220811 versión estábel (11 de agosto de 2022)
0.0.0-experimental-0c11baa6a-20221022 versión estábel (22 de outubro de 2022)
0.0.0-experimental-934177598-20221022 versión estábel (22 de outubro de 2022)
0.0.0-experimental-79c582981-20221021 versión estábel (21 de outubro de 2022)
0.0.0-experimental-cce18e350-20221023 versión estábel (23 de outubro de 2022)
0.0.0-experimental-e7c5af45c-20221023 versión estábel (24 de outubro de 2022)
0.0.0-experimental-1d3fc9c9c-20221023 versión estábel (23 de outubro de 2022)
0.0.0-experimental-d925a8d0b-20221024 versión estábel (24 de outubro de 2022)
0.0.0-experimental-fecc288b7-20221025 versión estábel (25 de outubro de 2022)
0.0.0-experimental-65e32e58b-20221019 versión estábel (20 de outubro de 2022)
0.0.0-experimental-9cdf8a99e-20221018 versión estábel (18 de outubro de 2022)
0.0.0-experimental-2cf4352e1-20221011 versión estábel (11 de outubro de 2022)
0.0.0-experimental-aa9988e5e-20221010 versión estábel (10 de outubro de 2022)
0.0.0-experimental-987292815-20221019 versión estábel (19 de outubro de 2022)
0.0.0-experimental-a8c16a004-20221012 versión estábel (13 de outubro de 2022)
0.0.0-experimental-3b814327e-20221014 versión estábel (14 de outubro de 2022)
0.0.0-experimental-a6bf46689-20221014 versión estábel (14 de outubro de 2022)
0.0.0-experimental-54f297a60-20221017 versión estábel (17 de outubro de 2022)
0.0.0-experimental-513417d69-20221007 versión estábel (10 de outubro de 2022)
0.0.0-experimental-28a574ea8-20221027 versión estábel (27 de outubro de 2022)
0.0.0-experimental-2ac77aab9-20221029 versión estábel (31 de outubro de 2022)
0.0.0-experimental-c08d8b804-20221118 versión estábel (21 de novembro de 2022)
0.0.0-experimental-56ffca8b9-20221117 versión estábel (18 de novembro de 2022)
0.0.0-experimental-6fb8133ed-20221116 versión estábel (17 de novembro de 2022)
0.0.0-experimental-2655c9354-20221121 versión estábel (22 de novembro de 2022)
18.3.0 versión estábel (26 de abril de 2024)
0.0.0-experimental-edbfc6399-20221128 versión estábel (29 de novembro de 2022)
19.0.0 versión estábel (5 de decembro de 2024)
0.0.0-experimental-cf3932be5-20221027 versión estábel (28 de outubro de 2022)
0.0.0-experimental-e1dd0a2f5-20221115 versión estábel (16 de novembro de 2022)
0.0.0-experimental-d1e35c703-20221110 versión estábel (10 de novembro de 2022)
0.0.0-experimental-4ea063b56-20221101 versión estábel (2 de novembro de 2022)
0.0.0-experimental-6883d7944-20221101 versión estábel (1 de novembro de 2022)
0.0.0-experimental-c54e3541b-20221111 versión estábel (14 de novembro de 2022)
0.0.0-experimental-1a08f1478-20221103 versión estábel (3 de novembro de 2022)
0.0.0-experimental-1e3e30dae-20221108 versión estábel (8 de novembro de 2022)
0.0.0-experimental-4bd245e9e-20221104 versión estábel (4 de novembro de 2022)
0.0.0-experimental-17e2a15be-20220808 versión estábel (8 de agosto de 2022)
0.0.0-experimental-5d60a0b84-20221006 versión estábel (7 de outubro de 2022)
0.0.0-experimental-65b3449c8-20221005 versión estábel (5 de outubro de 2022)
0.0.0-experimental-f0efa1164-20220901 versión estábel (2 de setembro de 2022)
0.0.0-experimental-9ff738f53-20220826 versión estábel (29 de agosto de 2022)
0.0.0-experimental-0de3ddf56-20220825 versión estábel (26 de agosto de 2022)
0.0.0-experimental-c80e54116-20220907 versión estábel (7 de setembro de 2022)
0.0.0-experimental-c28f313e6-20220908 versión estábel (9 de setembro de 2022)
0.0.0-experimental-7028ce745-20220907 versión estábel (8 de setembro de 2022)
0.0.0-experimental-c739cef2f-20220912 versión estábel (12 de setembro de 2022)
0.0.0-experimental-e6a062bd2-20220913 versión estábel (13 de setembro de 2022)
0.0.0-experimental-c8b778b7f-20220825 versión estábel (25 de agosto de 2022)
0.0.0-experimental-9e67e7a31-20220823 versión estábel (23 de agosto de 2022)
0.0.0-experimental-796d31809-20220812 versión estábel (15 de agosto de 2022)
0.0.0-experimental-32baab38f-20220811 versión estábel (12 de agosto de 2022)
0.0.0-experimental-3d443cad7-20220823 versión estábel (24 de agosto de 2022)
0.0.0-experimental-6ef466c68-20220816 versión estábel (16 de agosto de 2022)
0.0.0-experimental-19e9a4c68-20220818 versión estábel (18 de agosto de 2022)
0.0.0-experimental-1e5245df8-20220817 versión estábel (17 de agosto de 2022)
0.0.0-experimental-e40893d09-20221005 versión estábel (6 de outubro de 2022)
0.0.0-experimental-afe664d9d-20220913 versión estábel (14 de setembro de 2022)
0.0.0-experimental-0b54e0047-20220914 versión estábel (15 de setembro de 2022)
0.0.0-experimental-20a257c25-20220929 versión estábel (29 de setembro de 2022)
0.0.0-experimental-3de926449-20220927 versión estábel (28 de setembro de 2022)
0.0.0-experimental-ae7ad8b4c-20220927 versión estábel (27 de setembro de 2022)
0.0.0-experimental-abbbdf4ce-20220930 versión estábel (30 de setembro de 2022)
0.0.0-experimental-2d80a0cd6-20221003 versión estábel (3 de outubro de 2022)
0.0.0-experimental-7b25b961d-20220930 versión estábel (30 de setembro de 2022)
0.0.0-experimental-338e6a967-20221004 versión estábel (4 de outubro de 2022)
0.0.0-experimental-975b64464-20220914 versión estábel (15 de setembro de 2022)
0.0.0-experimental-cb5084d1c-20220924 versión estábel (24 de setembro de 2022)
0.0.0-experimental-efc6a08e9-20220923 versión estábel (23 de setembro de 2022)
0.0.0-experimental-3d615fc14-20220919 versión estábel (19 de setembro de 2022)
0.0.0-experimental-033fe52b4-20220325 versión estábel (25 de marzo de 2022)
0.0.0-experimental-c89a83695-20220923 versión estábel (23 de setembro de 2022)
0.0.0-experimental-0cac4d54c-20220921 versión estábel (21 de setembro de 2022)
0.0.0-experimental-c1d414d75-20220923 versión estábel (23 de setembro de 2022)
0.0.0-experimental-d1bb1c586-20220922 versión estábel (22 de setembro de 2022)
19.1.0 versión estábel (28 de marzo de 2025)
0.0.0-experimental-1159ff619-20220324 versión estábel (24 de marzo de 2022)
0.0.0-experimental-de516ca5a-20220321 versión estábel (22 de marzo de 2022)
16.2.0 versión estábel (28 de novembro de 2017)
15.6.2 versión estábel (15 de novembro de 2017)
16.1.1 versión estábel (13 de novembro de 2017)
16.1.0 versión estábel (9 de novembro de 2017)
18.0.0 versión estábel (29 de marzo de 2022)
18.2.0 versión estábel (14 de xuño de 2022)
18.1.0 versión estábel (26 de abril de 2022)
0.0.0-experimental-0883c4cd3-20210929 versión estábel (29 de setembro de 2021)
0.0.0-experimental-7d38e4fd8-20210930 versión estábel (30 de setembro de 2021)
16.0.0 versión estábel (26 de setembro de 2017)
15.6.0 versión estábel (13 de xuño de 2017)
15.5.0 versión estábel (7 de abril de 2017)
0.3.3 versión estábel (2 de xullo de 2013)
15.6.1 versión estábel (15 de xuño de 2017)
15.5.4 versión estábel (1 de maio de 2017)
15.5.2 versión estábel (1 de maio de 2017)
15.5.3 versión estábel (1 de maio de 2017)
15.5.1 versión estábel (1 de maio de 2017)
0.3.0 versión estábel (2 de xullo de 2013)
0.0.0-experimental-bdd6d5064-20211001 versión estábel (1 de outubro de 2021)
0.0.0-experimental-3f8990898-20220323 versión estábel (23 de marzo de 2022)
0.0.0-experimental-3c4c1c470-20211021 versión estábel (22 de outubro de 2021)
0.0.0-experimental-f6abf4b40-20211020 versión estábel (21 de outubro de 2021)
0.0.0-experimental-5ca4b0433-20211020 versión estábel (20 de outubro de 2021)
0.0.0-experimental-4298ddbc5-20211023 versión estábel (25 de outubro de 2021)
0.0.0-experimental-9c8161ba8-20211028 versión estábel (28 de outubro de 2021)
0.0.0-experimental-6c3dcc7a4-20211027 versión estábel (27 de outubro de 2021)
0.0.0-experimental-6bce0355c-20211031 versión estábel (31 de outubro de 2021)
0.0.0-experimental-f2c381131-20211004 versión estábel (4 de outubro de 2021)
0.0.0-experimental-02f411578-20211019 versión estábel (19 de outubro de 2021)
0.0.0-experimental-996da67b2-20211018 versión estábel (18 de outubro de 2021)
0.0.0-experimental-55d75005b-20211011 versión estábel (11 de outubro de 2021)
0.0.0-experimental-5fa4d79b0-20211008 versión estábel (8 de outubro de 2021)
0.0.0-experimental-b81de8633-20211019 versión estábel (19 de outubro de 2021)
0.0.0-experimental-1e247ff89-20211012 versión estábel (12 de outubro de 2021)
0.0.0-experimental-c3a19e5af-20211014 versión estábel (14 de outubro de 2021)
0.0.0-experimental-8ee4ff883-20211013 versión estábel (13 de outubro de 2021)
0.0.0-experimental-930c9e7ee-20211015 versión estábel (15 de outubro de 2021)
0.0.0-experimental-a0d991fe6-20211031 versión estábel (1 de novembro de 2021)
0.4.0 versión estábel (19 de xullo de 2013)
0.5.0 versión estábel (19 de outubro de 2013)
15.0.0 versión estábel (8 de abril de 2016)
15.0.2 versión estábel (30 de abril de 2016)
15.1.0 versión estábel (20 de maio de 2016)
15.2.0 versión estábel (1 de xullo de 2016)
0.14.8 versión estábel (29 de marzo de 2016)
0.14.4 versión estábel (6 de xaneiro de 2016)
0.14.7 versión estábel (28 de xaneiro de 2016)
0.14.5 versión estábel (6 de xaneiro de 2016)
0.14.6 versión estábel (6 de xaneiro de 2016)
15.2.1 versión estábel (8 de xullo de 2016)
15.3.1 versión estábel (19 de agosto de 2016)
15.0.1 versión estábel (8 de abril de 2016)
0.14.3 versión estábel (18 de novembro de 2015, 24 de novembro de 2015)
15.3.0 versión estábel (29 de xullo de 2016)
15.4.2 versión estábel (6 de xaneiro de 2017)
15.4.0 versión estábel (16 de novembro de 2016)
15.4.1 versión estábel (23 de novembro de 2016)
15.3.2 versión estábel (19 de setembro de 2016)
0.4.1 versión estábel (29 de xullo de 2013)
0.14.2 versión estábel (2 de novembro de 2015)
0.14.0 versión estábel (9 de outubro de 2015)
0.11.1 versión estábel (21 de novembro de 2014)
0.11.2 versión estábel (21 de novembro de 2014)
0.12.0 versión estábel (21 de novembro de 2014)
0.8.0 versión estábel (20 de decembro de 2013)
0.4.2 versión estábel (19 de decembro de 2013)
0.5.2 versión estábel (19 de decembro de 2013)
0.5.1 versión estábel (29 de outubro de 2013)
0.14.1 versión estábel (28 de outubro de 2015)
0.12.1 versión estábel (21 de novembro de 2014)
0.13.2 versión estábel (18 de abril de 2015)
0.9.0 versión estábel (18 de abril de 2015, 4 de marzo de 2014)
0.13.3 versión estábel (18 de xuño de 2015)
0.12.2 versión estábel (5 de xaneiro de 2015)
0.10.0 versión estábel (18 de abril de 2015, 21 de novembro de 2014)
0.13.0 versión estábel (18 de abril de 2015)
0.11.0 versión estábel (18 de abril de 2015, 21 de novembro de 2014)
0.13.1 versión estábel (18 de abril de 2015)
0.0.0-experimental-ebf9ae857-20211101 versión estábel (1 de novembro de 2021)
0.0.0-experimental-6ecad79cc-20211006 versión estábel (6 de outubro de 2021)
0.0.0-experimental-5cccacd13-20211101 versión estábel (1 de novembro de 2021)
0.0.0-experimental-05a55a4b0-20220119 versión estábel (19 de xaneiro de 2022)
0.0.0-experimental-e12a9dfc9-20220120 versión estábel (20 de xaneiro de 2022)
0.0.0-experimental-790b5246f-20220118 versión estábel (19 de xaneiro de 2022)
0.0.0-experimental-c09596cc6-20220112 versión estábel (13 de xaneiro de 2022)
0.0.0-experimental-51947a14b-20220113 versión estábel (14 de xaneiro de 2022)
0.0.0-experimental-9a7e6bf0d-20220111 versión estábel (12 de xaneiro de 2022)
0.0.0-experimental-13036bfbc-20220121 versión estábel (21 de xaneiro de 2022)
0.0.0-experimental-529dc3ce8-20220124 versión estábel (24 de xaneiro de 2022)
0.0.0-experimental-3a4462129-20220201 versión estábel (2 de febreiro de 2022)
0.0.0-experimental-e28a0db22-20220124 versión estábel (24 de xaneiro de 2022)
0.0.0-experimental-fa816be7f-20220128 versión estábel (31 de xaneiro de 2022)
0.0.0-experimental-2ed58eb88-20220126 versión estábel (27 de xaneiro de 2022)
0.0.0-experimental-5318971f5-20220202 versión estábel (3 de febreiro de 2022)
0.0.0-experimental-811634762-20220110 versión estábel (11 de xaneiro de 2022)
0.0.0-experimental-fe419346d-20220105 versión estábel (6 de xaneiro de 2022)
0.0.0-experimental-3b3daf557-20211210 versión estábel (10 de decembro de 2021)
0.0.0-experimental-575791925-20211213 versión estábel (14 de decembro de 2021)
0.0.0-experimental-f2a59df48-20211208 versión estábel (8 de decembro de 2021)
0.0.0-experimental-d3001fb6f-20211208 versión estábel (8 de decembro de 2021)
0.0.0-experimental-fe905f152-20220107 versión estábel (8 de xaneiro de 2022)
0.0.0-experimental-aa8f2bdbc-20211215 versión estábel (16 de decembro de 2021)
0.0.0-experimental-bcd24a670-20211221 versión estábel (22 de decembro de 2021)
0.0.0-experimental-42c30e8b1-20220104 versión estábel (4 de xaneiro de 2022)
0.0.0-experimental-ceee524a8-20211217 versión estábel (20 de decembro de 2021)
0.0.0-experimental-3dc41d8a2-20211223 versión estábel (24 de decembro de 2021)
0.0.0-experimental-20212349a-20211223 versión estábel (23 de decembro de 2021)
0.0.0-experimental-24dd07bd2-20211208 versión estábel (8 de decembro de 2021)
0.0.0-experimental-848e802d2-20220204 versión estábel (4 de febreiro de 2022)
0.0.0-experimental-9d4e8e84f-20220207 versión estábel (8 de febreiro de 2022)
0.0.0-experimental-a59f53a60-20220308 versión estábel (8 de marzo de 2022)
0.0.0-experimental-b9de50d2f-20220308 versión estábel (9 de marzo de 2022)
0.0.0-experimental-14c2be8da-20220304 versión estábel (7 de marzo de 2022)
0.0.0-experimental-cb1e7b1c6-20220303 versión estábel (4 de marzo de 2022)
0.0.0-experimental-05c283c3c-20220302 versión estábel (3 de marzo de 2022)
0.0.0-experimental-72a933d28-20220309 versión estábel (10 de marzo de 2022)
0.0.0-experimental-2bf7c02f0-20220314 versión estábel (14 de marzo de 2022)
0.0.0-experimental-577f2de46-20220320 versión estábel (21 de marzo de 2022)
0.0.0-experimental-581f0c42e-20220310 versión estábel (11 de marzo de 2022)
0.0.0-experimental-645ec5d6f-20220317 versión estábel (18 de marzo de 2022)
0.0.0-experimental-8fce11699-20220316 versión estábel (16 de marzo de 2022)
0.0.0-experimental-cd4eb116c-20220207 versión estábel (7 de febreiro de 2022)
0.0.0-experimental-f0dd459e0-20220301 versión estábel (2 de marzo de 2022)
0.0.0-experimental-f468816ef-20220225 versión estábel (28 de febreiro de 2022)
0.0.0-experimental-64223fed8-20220210 versión estábel (10 de febreiro de 2022)
0.0.0-experimental-27b569969-20220211 versión estábel (14 de febreiro de 2022)
0.0.0-experimental-efd8f6442-20220210 versión estábel (10 de febreiro de 2022)
0.0.0-experimental-a3bde7974-20220208 versión estábel (9 de febreiro de 2022)
0.0.0-experimental-17806594c-20220301 versión estábel (1 de marzo de 2022)
0.0.0-experimental-79ed5e18f-20220217 versión estábel (17 de febreiro de 2022)
0.0.0-experimental-4de99b3ca-20220221 versión estábel (21 de febreiro de 2022)
0.0.0-experimental-629036a9c-20220224 versión estábel (25 de febreiro de 2022)
0.0.0-experimental-419ccc2b1-20220217 versión estábel (18 de febreiro de 2022)
0.0.0-experimental-8c4cd65cf-20220224 versión estábel (24 de febreiro de 2022)
0.0.0-experimental-2c693b2de-20220223 versión estábel (23 de febreiro de 2022)
0.0.0-experimental-75f3ddebf-20211101 versión estábel (1 de novembro de 2021)
19.1.1 versión estábel (28 de xullo de 2025)
0.0.0-experimental-4ff5f5719-20211115 versión estábel (16 de novembro de 2021)
0.0.0-experimental-f320ef88f-20211116 versión estábel (17 de novembro de 2021)
0.0.0-experimental-fdc1d617a-20211118 versión estábel (18 de novembro de 2021)
0.0.0-experimental-12bffc78d-20211206 versión estábel (6 de decembro de 2021)
0.0.0-experimental-96ca8d915-20211115 versión estábel (15 de novembro de 2021)
0.0.0-experimental-200415c91-20211115 versión estábel (15 de novembro de 2021)
0.0.0-experimental-149b420f6-20211119 versión estábel (19 de novembro de 2021)
0.0.0-experimental-ca106a02d-20211125 versión estábel (25 de novembro de 2021)
0.0.0-experimental-c1220ebdd-20211123 versión estábel (24 de novembro de 2021)
0.0.0-experimental-a65ceef37-20211130 versión estábel (30 de novembro de 2021)
0.0.0-experimental-0cc724c77-20211125 versión estábel (25 de novembro de 2021)
0.0.0-experimental-71d16750c-20211202 versión estábel (2 de decembro de 2021)
0.0.0-experimental-cb11155c8-20211112 versión estábel (12 de novembro de 2021)
0.0.0-experimental-e0aa5e205-20211109 versión estábel (10 de novembro de 2021)
0.0.0-experimental-a44a7a2a3-20211111 versión estábel (11 de novembro de 2021)
0.0.0-experimental-c7917fe76-20211206 versión estábel (7 de decembro de 2021)
0.0.0-experimental-9fb344225-20211102 versión estábel (2 de novembro de 2021)
0.0.0-experimental-255221c86-20211103 versión estábel (3 de novembro de 2021)
0.0.0-experimental-00ced1e2b-20211102 versión estábel (3 de novembro de 2021)
0.0.0-experimental-ee069065d-20211105 versión estábel (5 de novembro de 2021)
0.0.0-experimental-13455d26d-20211104 versión estábel (4 de novembro de 2021)
0.0.0-experimental-4729ff6d1-20211202 versión estábel (3 de decembro de 2021)
0.0.0-experimental-327d5c484-20211106 versión estábel (8 de novembro de 2021)
17.0.2 (22 de marzo de 2021)
16.3.2 (16 de abril de 2018)
18.3.1 (26 de abril de 2024)
17.0.1 (22 de outubro de 2020)
0.14 (7 de outubro de 2015)
16.3.1 (4 de abril de 2018)
16.14.0 (14 de outubro de 2020)
0.14.10 (14 de outubro de 2020)
16.6.1 (7 de novembro de 2018)
16.6.0 (24 de outubro de 2018)
16.6.3 (13 de novembro de 2018)
16.8.0 (6 de febreiro de 2019)
16.7.0 (20 de decembro de 2018)
16.8.1 (8 de febreiro de 2019)
16.5.2 (18 de setembro de 2018)
16.5.0 (6 de setembro de 2018)
16.4.0 (24 de maio de 2018)
16.5.1 (13 de setembro de 2018)
16.4.1 (13 de xuño de 2018)
16.4.2 (1 de agosto de 2018)
15.7.0 (14 de outubro de 2020)
16.8.2 (14 de febreiro de 2019)
16.8.4 (5 de marzo de 2019)
16.12.0 (15 de novembro de 2019)
16.11.0 (22 de outubro de 2019)
16.13.0 (26 de febreiro de 2020)
17.0.0 (20 de outubro de 2020)
16.13.1
16.8.3 (21 de febreiro de 2019)
16.10.2 (3 de outubro de 2019)
16.10.0 (27 de setembro de 2019)
16.8.5 (22 de marzo de 2019)
16.10.1 (28 de setembro de 2019)
16.8.6 (28 de marzo de 2019)
16.9.0 (8 de agosto de 2019)
16.3.0 (29 de marzo de 2018) Editar o valor en Wikidata
 Licenza
Características
 Sistema operativo
 Linguaxe de programación
Datas e cronoloxía
 Publicación
2013 Editar o valor en Wikidata
 Creación
29 de maio de 2013 Editar o valor en Wikidata
Fontes e ligazóns
 Blog oficial
 Páxina WEB
 Manual
 Repositorio
Redes
Twitter: reactjs Editar o valor en Wikidata
Wikidata C:Commons

React é unha librería de JavaScript de código aberto que permite crear interfaces gráficas de usuario. Baséase no uso de compoñentes, o que permite a súa reutilización e evita a repetición de código. Estes compoñentes créanse mediante funcións de JavaScript. Ademais, React permite crear páxinas webs dinámicas e eficientes, xa que só actualiza os elementos que cambiaron dende a última vez que se cargou a páxina.[1]

React foi desenvolvido por un equipo de Facebook en Meta e é mantido por Facebook, ademais de recibir contribucións de persoas de todo o mundo. Con React pódense crear tanto páxinas web como aplicacións móbiles.[2][3] Para comezar a programar con React, é necesario instalar Node.js, un contorno de execución para JavaScript que permite executar código JS fóra dun navegador.[1][4]

React foi desenvolvido por un equipo da mesma empresa, con Jordan Walke como principal creador. Usouse por primeira vez en 2011 en Facebook, sendo en 2012 utilizado por Instagram.[5] Pasou a ser de código aberto en 2013.[6] A partir dese momento, foron sacando numerosas versións cada ano, diminuíndo a frecuencia de lanzamento a partir de 2018. Aquí pódese ver unha listaxe das distintas versións coa súa data de lanzamento, ademais da última versión estable.

DOM en React

[editar | editar a fonte]
Comparación do DOM virtual, á esquerda, co DOM real, á dereita.

En React non se utiliza o DOM real, senón que se utiliza un DOM virtual. Cando estamos navegando nunha páxina de React, non se actualiza a páxina, senón que se está actualizando o DOM virtual, é dicir, actualízase a sección da páxina onde houbo algún cambio, comparando coa árbore anterior. Deste xeito, as actualizacións son moito máis rápidas que cando se utiliza soamente JavaScript, o que fai que utilizar React co DOM virtual sexa moito máis eficiente.[2]

Compoñentes

[editar | editar a fonte]

Un compoñente é un bloque de código independente que se pode reutilizar en calquera parte do código do programa. Teñen que comezar por maiúscula e deben devolver un elemento que React saiba mostrar, como un bloque de JSX. En xeral, os compoñentes defínense como funcións, mostramos a continuación un exemplo simple de definición e un exemplo de uso.

// definición do compoñente Chover
function Chover(){
   return <h1> Está chovendo </h1>;
}

// uso do compoñente Chover
<Chover />

Ao usar o compoñente Chover, o navegador está vendo o código html <h1> Está chovendo </h1>, que será o que renderice no navegador.

Cómpre destacar que non se pode definir un compoñente dentro da definición doutro compoñente, mais si se pode utilizar un compoñente na definición doutro. É dicir, o seguinte código sería incorrecto, pois estamos definindo o compoñente Paraugas dentro da definición do compoñente Chover.

function Chover(){
   function Paraugas(){
      ...
   }
   ...
}

Porén, o seguinte código si que sería correcto, xa que o compoñente Paraugas xa está creado, e no compoñente Chover só o estamos utilizando.[7]

function Paraugas(){
   ...
}

function Chover(){
   <Paraugas />
   ...
}

Tipos de compoñentes

[editar | editar a fonte]

En React hai dous tipos de compoñentes en función da súa estrutura: os compoñentes funcionais e os compoñentes de clase.

Os compoñentes funcionais son funcións que devolven un elemento de React, escrito en JSX. Teñen que comezar con letra maiúscula e poden recibir argumentos. Estes valores recíbense mediante a variable props, onde se pode acceder a cada argumento mediante o operador punto (.). A continuación mostramos un exemplo de compoñente funcional.

function Plantar(props){
   return <h1> Árbore {props.arbore} plantada! </h1>;
}

Os compoñentes de clase son clases son clases de ES6 que devolven un elemento de JSX. As clases teñen que estender á interface React.Component para ter os métodos dun compoñente básico de React. Ademais, teñen que ter un método render() para devolver o elemento de JSX. Estes compoñentes tamén poden recibir argumentos. Son máis antigos que os compoñentes funcionais. A continuación mostramos un compoñente de clase equivalente ao compoñente funcional previamente mencionado.

class Plantar extends React.Component{
   render(){
      return <h1> Árbore {this.props.arbore} plantada! </h1>;
   }
}

Antigamente só os compoñentes de clase permitían traballar con estados, o que diminuía moito a utilidade dos compoñentes funcionais. Porén, tras unha actualización, creáronse os hooks, que permitiron que se puidesen usar estados nos compoñentes funcionais, pasando estes a seren os máis utilizados debido á súa simplicidade.[1]

Os hooks permiten que os compoñentes poidan ter diferentes características de React. Son funcións de React que permiten realizar distintas operacións. Hai hooks previamente definidos por React, mentres que hai hooks que poden crear os programadores mediante a combinación de hooks.[8] O uso dos hooks realízase como a chamada a unha función, tal e como se pode ver no seguinte exemplo co hook useId, que se utiliza para crear IDs únicos.[9]

import { useId } from 'react';

function Plantar(props){
   const plantarId = useId();
   return <h1> Árbore {props.arbore} plantada! </h1>;
}

A continuación mostramos os hooks integrados en React.

  • Hooks de estado: o estado permite a gardar a situación dun compoñente nun momento dado. Existen dous hooks para engadir un estado a un compoñente: useState e useReducer.
  • Hooks de contexto: o contexto permítelle a un compoñente recibir información dun compoñente pai sen necesidade de que lla mande no atributo props. O hook asociado é useContext.
  • Hooks Ref: os Refs permiten a un compoñente conservar información que non se usa para o renderizado do mesmo. Existen dous hooks para traballar con referencias, useRef, que crea un Ref, e userImperativeHandler, que permite personalizar o Ref do compoñente.
  • Hooks de efecto: os efectos permiten a un compoñente conectarse e sincronizarse con sistemas externos. Para que isto sexa posible, utilízase o hook useEffect.
  • Hooks de rendemento: estes hooks serven para saltarse cálculos innecesarios no renderizado e optimizar tempos. useMemo permite almacenar en caché o resultado dun cálculo costoso e useCallback permite almacenar en caché a definición dunha función antes de pasala a un compoñente optimizado. Hai veces que non se poden saltar cálculos no renderizado porque hai que actualizar os compoñentes. Neste caso, pódese priorizar o renderizado e facelo máis eficiente cos hooks useTransition e useDeferredValue.
  • Hooks para autores de bibliotecas: hai hooks que non se adoitan usar nunha programación dunha aplicación, senón que son máis útiles para autores de bibliotecas. Entre eles encóntranse useDebugValue, useId, useSyncExternalStore e useActionState.[8]

Hooks personalizados

[editar | editar a fonte]

Ademais dos hooks integrados, pódense implementar hooks personalizados creando unha función e introducindo nela distintos hooks xa existentes. Para isto, hai que ter en conta que tódolos nomes de hooks comezan coa palabra use seguida dunha palabra representativa da acción correspondente, comezando en letra maiúscula.[10]

En React pódense crear os mesmos eventos que hai en HTML e JavaScript. Decláranse coa primeira letra minúscula, e a seguinte palabra comeza con maiúscula (por exemplo, onClick). Os manexadores (funcións que se executan cando se dispara o evento), indícanse entre chaves. No seguinte código créase o compoñente Plantar, que renderiza un botón. Este botón ten un evento onClick, que se dispara cando se preme nel, executando a función plantar definida no mesmo compoñente. Por último, escríbese o compoñente (<Plantar />) para que o navegador o renderice.[11]

function Plantar(){

   const plantar = () => { alert("Árbore plantada!"); }

   return <button onClick={plantar}> Preme para plantar unha árbore </button>;

}

<Plantar />

Para mandarlle argumentos á función utilízanse as funcións frecha, similar a JavaScript.[11]

function Plantar(){

   const plantar = (arb) => { alert("Árbore" + arb + "plantada!"); }

   return <button onClick={() => plantar("carballo")}> Preme para plantar un carballo </button>;

}

<Plantar />

Renderizado condicional

[editar | editar a fonte]

En función da lóxica da aplicación, os compoñentes poden necesitar mostrar unhas cousas ou outras. Para solucionar este problema creouse o renderizado condicional, que permite conseguir este obxectivo indicando as condicións correspondentes con declaracións e operadores.

Estrutura if/else

[editar | editar a fonte]

En primeiro lugar, en React existe a estrutura if/else. Supoñamos que o compoñente Plantar definido previamente ten que facer distintas accións en función de se estamos plantando a árbore nunha terra onde xa había árbores ou nunha terra nova. Neste caso, o atributo props ten un valor booleano terraNova que será true se estamos plantando nun sitio onde non había árbores e false se estamos replantando un terreo. Podemos ver as diferenzas de actuación no seguinte exemplo.[12]

function Plantar(props){
   if(props.terraNova){
      return <h1> Árbore {props.arbore} plantada! </h1>;
   }else{
      return <h1> Aínda non se pode plantar a árbore {props.arbore}: hai que limpar o terreo. </h1>;
   }
}

Operador condicional ou terciario

[editar | editar a fonte]

Tal e como vemos no exemplo anterior, realízase unha acción ou outra en función do valor de props.terraNova. Nestes casos sinxelos, pódese simplificar a estrutura do código utilizando o operador condicional ? :, tamén chamado operador terciario. O seguinte código é equivalente ao anterior.

function Plantar(props){
   return <h1> {props.terraNova ? Árbore {props.arbore} plantada! : Aínda non se pode plantar a árbore {props.arbore}: hai que limpar o terreo.} </h1>;
}

Este código indica que se devolverá a primeira mensaxe se o valor de props.terraNova é true, mentres que se é false, devolverase a segunda.[12]

Operador lóxico AND

[editar | editar a fonte]

Supoñamos que no exemplo de plantar a árbore só queremos indicar que a árbore foi plantada. Se non se indica esta mensaxe, é que non se puido plantar. Neste caso, só nos interesa devolver unha mensaxe cando o valor props.terraNova é true. Para isto, poderíamos utilizar o operador terciario e indicar null no caso de que props.terraNova sexa false. Porén, o operador AND && xa fai isto de xeito automático, polo que só temos que indicar o valor que queremos que devolva cando a variable é true.[12]

function Plantar(props){
   return <h1> {props.terraNova && Árbore {props.arbore} plantada!} </h1>;
}
  1. 1,0 1,1 1,2 Cassingena, Estefania (15-03-2022). "Aprende React Desde Cero - Curso de React Con Proyectos". freeCodeCamp Español (en castelán). Consultado o 20-08-2025. 
  2. 2,0 2,1 "React JS Full Course. Build an App and Master React in 1 Hour". 04-03-2022. Consultado o 25-08-2025. 
  3. "Meet the Team – React". react.dev (en inglés). Consultado o 23-08-2025. 
  4. "Node.js — Run JavaScript Everywhere". nodejs.org (en castelán). Consultado o 21-08-2025. 
  5. "Why React is so widely adopted by web developers?". www.devlane.com (en inglés). Consultado o 27-08-2025. 
  6. "Introduction to React". www.w3schools.com (en inglés). Consultado o 27-08-2025. 
  7. "Your First Component – React". react.dev (en inglés). Consultado o 23-08-2025. 
  8. 8,0 8,1 "Built-in React Hooks – React". react.dev (en inglés). Consultado o 23-08-2025. 
  9. "useId – React". react.dev (en inglés). Consultado o 23-08-2025. 
  10. "Reusing Logic with Custom Hooks – React". react.dev (en inglés). Consultado o 23-08-2025. 
  11. 11,0 11,1 "React Events". www.w3schools.com (en inglés). Consultado o 27-08-2025. 
  12. 12,0 12,1 12,2 "Conditional Rendering – React". react.dev (en inglés). Consultado o 25-08-2025. 

Véxase tamén

[editar | editar a fonte]

Outros artigos

[editar | editar a fonte]