Skip to content
  • Learning paths
  • Challenges
  • Solutions
  • Articles
  • Unlock Pro
  • Log in with GitHub
Solution
Submitted over 3 years ago

A React landing page, styled with styled components. (React router)

Israel Adefidipe•360
@iadefidipe
A solution to the Bookmark landing page challenge
View live sitePreview (opens in new tab)View codeCode (opens in new tab)

Solution retrospective


This is my first project using React.js🐱‍🚀.

It was great passing props from one place to another, creating data for the page and making reusable components. I got to see why React is so much of a hype and I must say I'm sold 😍

Also, learnt how to use react styled-components on this project💖, definitely also my best styling approach. I like the freedom it offers.

Used react-router to create dummy link for my nav menu.

Feedback on this project will be really helpful, Thanks.💌

Code
Couldn’t fetch repository

Please log in to post a comment

Log in with GitHub

Community feedback

  • P
    Dave•5,295
    @dwhenson
    Posted over 3 years ago

    Hey @iadefidipe lovely job here, I have just done this challenge myself and was interested to see your approach and the different things you did.

    Mine is far from perfect, but I think one thing you might have overlooked is the ability to use the tabs and open and close the FAQs with the keyboard?

    I've no idea how React works and how you'd fix this, but using button elements for the tabs, or just a link might help, and maybe the details and summary elements for the FAQs might work?

    I don't know how easy this is React though!!

    Cheers and lovely job here!

    Dave

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub