Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upRe-write existing React components with new Hooks API #1656
Comments
|
Can I help with this? |
|
@wstan2 Of course! Feel free to assign yourself to this issue :D Thanks! |
|
hello, I assign myself to this issue , I hope it's okay ? |
|
Hello there, I'd like to help with this |
|
Hey I think you all @Loriick @wstan2 and @RomanMaru should sync on this! Figure out how you want to split up the work! :) |
|
Hi all :) |
|
Hey folks who expressed interest in this @Loriick @wstan2 @RomanMaru @alekpentchev: (See PR description) |
|
Hi Julia, I'd like to take 3-4 firsts components
…On Wed, Feb 26, 2020, 1:08 PM Julia Nguyen ***@***.***> wrote:
Hey folks who expressed interest in this @Loriick
<https://github.com/Loriick> @wstan2 <https://github.com/wstan2>
@RomanMaru <https://github.com/RomanMaru> @alekpentchev
<https://github.com/alekpentchev>:
I'm going to go ahead and divide the work so you can assign yourselves to
it:
- client/app/components/Accordion/index.jsx
- client/app/components/BaseContainer/index.jsx
- client/app/components/Chart/ChartControl.jsx
- client/app/components/Form/DynamicForm.jsx AND
client/app/components/Form/index.jsx
- client/app/components/Header/index.jsx
- client/app/components/Input/index.jsx AND
client/app/components/Input/InputCheckboxGroup.jsx AND
client/app/components/Input/InputLocation.jsx AND
client/app/components/Input/InputSelect.jsx AND
client/app/components/Input/InputSwitch.jsx AND
client/app/components/Input/InputTag.jsx
- client/app/components/Modal/index.jsx
- client/app/widgets/Comments/index.jsx
- client/app/widgets/Notifications/index.jsx
- client/app/widgets/QuickCreate/index.jsx
- client/app/widgets/Resources/index.jsx
If there are any missing tests, please add them
|
|
Can I take the last 3 components? Thanks. |
|
I would like to take the Input component. Thanks |
|
Good idea! I'm ok with the remaining components:
|
|
How we should approach testing functional component's state? |
|
Good question @alekpentchev! So we shouldn't be testing state objects directly. We should be testing for its effect on the UI. |
|
@julianguyen I strongly agree with you. Since all tests in DynamicForm and Form are relying on component's internal state I'll try to rewrite them so that they refer to the UI effect. |
|
Hi @julianguyen, |
|
@manu29d is still under development! The checklist above should be updated :) I'm not sure how far people are with the files they are working on. You may be able to pick up some work here if folks want to split things up more. |
|
I’ve done 2/4 components already and I’m slowly finishing the 3rd one. So in my case there isn’t much sense to split up the work. But I’ll let you know if I’d need support :) |
|
Hi @julianguyen, if client/app/widgets/Resources/index.jsx is still available I can work on it |
|
@gdemu13 Feel free to take it! Thanks so much :D |
|
@julianguyen I'm not working on |
|
Hi I'd love to help if there's any work that still needs doing? |
|
Can i work on this client/app/widgets/QuickCreate/index.jsx |
|
Hey @kelsyvghn feel free to work on @Cijin feel free to work on |
|
Hi would love to help if there's something i can work on !! |
|
Hello, @cmcWebCode40 are you still working on client/app/components/BaseContainer/index.jsx? I noticed the PR was closed, so I was just checking in. |
|
@seanneman21 I couldn't continue because I'm having issues setting up the working and running the app with my system ,my system is an old it couldnt carry it. |
|
@thesid01 Would you like to work on client/app/components/BaseContainer/index.jsx? If not, I would be willing to since I also was looking into working on something. |
|
@seannemann21 Yes I am taking up this issue client/app/components/BaseContainer/index.jsx? |
|
Refactored QuickCreate and pushed the branch. Is there something else I need to do after. |
|
I have recreated BaseContainer/index.jsx using hooks and created a pull request. Someone review it. |
|
Are there still components that need to be rewritten? I want this to be my first repo to contribute to because of the nature of this project. |
|
@midnightmarth Looks like ChartControl is up for grabs since @Cijin did QuickCreate instead of that. Feel free to take that on. |
|
Thank you @julianguyen. Will do that. |
|
@julianguyen Hey I am also looking for my first-time contribution. Please let me know if there is anything available to work on. |
|
Hey @kelsyvghn are you working on client/app/widgets/Notifications/index.jsx ? |
|
I haven’t had time yet so go ahead. :)
…
On Jun 4, 2020, at 11:16 AM, Siddharth Kumar Verma ***@***.***> wrote:
Hey @kelsyvghn are you working on client/app/widgets/Notifications/index.jsx ?
If not then I can work on it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
|
Hello, I'd love to work on this, is there anything I can help? |
|
Hey @manvendra22, please take over 'client/app/widgets/QuickCreate/index.jsx' if you'd like. Otherwise, it's all yours @maegatro! Sorry, I haven't found the time. |
|
Sure @KenAustria I'll take it.Thanks |
|
Hi, Wanted to know if there is anything i can work on? Would love to contribute! |
|
Hi, Any component i can help ? |
|
Hello all, is there anything left that I can contribute to? |


Description
We're currently on React 16.9.0, which means we can leverage the Hooks API. Let's re-write our components to use it where suitable.
I'm going to go ahead and divide the work so you can assign yourselves to it:
If there are any missing tests, please add them🙏
Please comment below and let me know which files you want to tackle. I'll update this comment accordingly!
Thanks everyone🙌
Please assign yourself (via the Assignees dropdown), if you do want to work on this issue. Can't find yourself? You need to join our organization.
Check out our Picking Up Issues guide if you haven't already!