Oyinkansola
@Kansoldev
Followers
246
Following
4K
Media
100
Statuses
3K
Front-end developer (React, TypeScript, Next.js) | Turning business ideas into beautiful, functional websites. Enlightening people of about God's word
Lagos, Nigeria
Joined August 2019
React’s useEffect() hook is useful to help your app perform better, especially during rendering. This is why it’s perfect for side effects like fetching data, manipulating the DOM, or setting up listeners. It keeps your UI fast and prevents blocking the render phase.
1
1
5
As a Christian, you don't step out in faith based on someone else's actions, rather, you search God's word for yourself and respond to what his word says based on the light you catch. You have to work out your own salvation, Christianity is work, not bread and butter.
0
0
0
I learnt some lessons from this: ✅ Not everything needs a state ✅ Anything affecting the UI should be in state ✅ Knowing when to use useRef() or useState() is key to building scalable and robust apps
0
0
0
After realizing this, I switched to using the useState() hook and it worked. Since the success message has to do with the UI, using a state to show/hide it makes sense as React re-renders the UI when the state for the success message changes.
1
0
0
I used React's useRef() hook to control when the success message shows, but I later on realized that refs don’t trigger re-renders in React, only state does, so updating a ref will update, but not reflect in the UI
1
0
0
While building a @frontendmentor project a while back, I ran into an interesting issue with React. I tried showing a successful message after a user signs up for a newsletter form, but it didn't show, why?🧵
1
0
1
God gave us the power to choose — but every choice has consequences. Adam & Eve made their choice in Genesis, and humanity still feels the impact today. God isn’t raising robots. He’s raising people who can discern right from wrong. May God help us realize this truth.
0
0
0
I’ve been quiet for a while now, taking time to reflect on why I show up online, and now I have more clarity. I’ll still share tech & frontend content — but also my walk with God, lessons from Scriptures, and my journey as a Christian. I’m Oyinkansola. How's your day going?
0
0
2
By the grace of God, I have successfully moved to stage 1, progress 🚀
I am participating again in the @hnginternship this year as a frontend developer. Here's my result for stage 0 task. Would love feedback and ideas https://t.co/9oY1iN6Bz3
0
0
1
I am participating again in the @hnginternship this year as a frontend developer. Here's my result for stage 0 task. Would love feedback and ideas https://t.co/9oY1iN6Bz3
1
0
2
While building TaskTrail, I learnt about the hasOwnProperty() method in JavaScript. I used it to check if a specific date already exists in my task list before grouping tasks by day — made the logic way cleaner and more efficient.
0
1
0
While building TaskTrail, I learnt about the hasOwnProperty() method in JavaScript. I used it to check if a specific date already exists in my task list before grouping tasks by day — made the logic way cleaner and more efficient.
0
1
0
Experience comes from what you do in life, not from what you do in a job. You don’t need a job to get experience. – @MJDeMarco The most effective way to learn is by getting your hands dirty, learn to explore and figure things out, it's the same thing I am doing as well
0
0
0
Happy Sunday, hope you went to church today? I went a bit off my usual lane, and decided to do some graphic design for the women's group in my church with @canva. How does it look?
0
0
1
Today, I started working on rebuilding a website I did some time ago for a client, the current one isn't performing well and I want to do it better using Nextjs (I built the first one with PHP) What did you do today?
0
0
2
Underrated life lesson: If you want the growth, you have to embrace the cost of entry to achieve it. The loneliness. The imposter syndrome. The uncertainty. The failure. The one who pays the cost of entry with pride is the one who will eventually win. – @SahilBloom
0
0
1
Been working on TaskTrail, my to-do list history app to help me understand what I actually do each day. So far, - I can fetch & add tasks with @appwrite - New tasks replace old ones on the UI (not DB, thank God 😅). Fixing that next. What have you been working on this week?
0
0
1
Your progress may look invisible, but keep going. When you stop, you take yourself backwards. Don't only do things when they are easy, learn to do them when they are also hard.
0
1
2
Your progress may look invisible, but keep going. When you stop, you take yourself backwards. Don't only do things when they are easy, learn to do them when they are also hard.
0
1
2
You can never know your capabilities as a person until you try, don't set yourself up for failure when you haven't even taken a step. Good morning, another day to be 1% better
0
0
1