Kansoldev Profile Banner
Oyinkansola Profile
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
Don't wanna be here? Send us removal request.
@Kansoldev
Oyinkansola
5 days
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
@Kansoldev
Oyinkansola
6 days
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
@Kansoldev
Oyinkansola
6 days
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
@Kansoldev
Oyinkansola
6 days
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
@Kansoldev
Oyinkansola
6 days
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
@Kansoldev
Oyinkansola
6 days
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
@Kansoldev
Oyinkansola
7 days
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
@Kansoldev
Oyinkansola
8 days
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
@Kansoldev
Oyinkansola
2 months
By the grace of God, I have successfully moved to stage 1, progress 🚀
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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
@Kansoldev
Oyinkansola
2 months
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