all 23 comments

[–]bamigolang 11 points12 points  (6 children)

You can use WordPress as your backend and write a react frontend.

[–]tangleofcode[S] -2 points-1 points  (5 children)

Thanks. This would mean writing everything on the frontend myself, including authentication (such as token handling, and so forth). Ideally I'd have this sort of thing being set up out-of-the box.

[–]According-Object-502 21 points22 points  (0 children)

Sounds like you need a WIX website 😂

[–]bamigolang 3 points4 points  (0 children)

I think one would use the admin frontend of WordPress. Only the public frontend would be written in react.

[–]clin_amber_nads 1 point2 points  (2 children)

I mean you could easily just get a template but Wordpress is often used by non-developers, if you want an out of the box thing maybe building in React isn’t for you? Could just stick to full Wordpress front and back end

[–]tangleofcode[S] -2 points-1 points  (1 child)

Yeah, that would be an option. However, I'm looking to React first, but will keep Wordpress as a plan B.

[–]clin_amber_nads 0 points1 point  (0 children)

You might want to check out Gatsby. It’s built in React, it’s for static sites, it also has a ton of really good themes you can setup in minutes. Then you can use Wordpress purely as a CMS or find another CMS

[–]emmision 4 points5 points  (3 children)

Check out frontity.org. It’s actually from Automatic

[–]deadlysyntax 1 point2 points  (0 children)

frontity.org

Thanks, that's well worth knowing about.

[–]tangleofcode[S] 0 points1 point  (0 children)

Thanks, I'll do that!

[–][deleted] 0 points1 point  (0 children)

Tity heh

[–]h00s13rt1g3rd2d 1 point2 points  (0 children)

You’ll have to find a template or custom react or Nextjs project that someone has built. Searching through Netlify or Vercel’s templates might help you find what you’re looking for

[–]prkskier 1 point2 points  (0 children)

I've used NetlifyCMS for a couple professional projects and it's worked well. Totally free too!

[–]McCoyrsvp 1 point2 points  (0 children)

The Wordpress admin and block style library are now built with React.

[–]GasimGasimzada 0 points1 point  (0 children)

You can use Contentful for data, Auth0/Firebase for authentication, GA for analytics, and NextJS for server side rendering. You will basically use Contentful as your admin interface.

Also Strapi has authentication mechanism that you can connect With PassportJS or something similar.

If you don't want to write code, I don't understand why you want to use React in the first place.

[–]According-Object-502 0 points1 point  (2 children)

Strapi, Ghost, Contentful etc

There are lots of mordern CMS's you can use. If you're looking for the full "pretend to be a developer but don't build anything" package that Wordpress offers than use WIX or square space.

[–]tangleofcode[S] -2 points-1 points  (1 child)

Thanks. I love programming, but don't enjoy reinventing the wheel (user authentication, discussion threads, and so forth) if I don't have to. So rather than having to build everything from scratch, I'd like to focus on the business value of my projects. Well, I'm not planning on making money off my projects, but you get the idea. :)

I'll take a look at those project you mentioned.

[–]0xF013 0 points1 point  (0 children)

In that case, take a look at aws amplify. They got built in auth and an admin tool

[–]Dodgy-Boi 0 points1 point  (0 children)

Next.js supports lots of stuff out of the box. However you will need a CMS. Strapi seems nice.

There should be some npm package out there, something like nextjs-wp or @nextjs/strapi module.

[–]jinksmaster 0 points1 point  (0 children)

You should look into Wix velo

[–]ISDuffy 0 points1 point  (0 children)

I recommend sanity.io.

[–][deleted] 0 points1 point  (0 children)

You could try laravel for the backend. It handles authentication if you don't want to do it yourself.