Skip to content

Commit 039d8cb

Browse files
committed
Alignment adjustments
1 parent 0ddb30d commit 039d8cb

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

src/pages/Articles/solid-start-the-shape-frameworks-to-come.mdx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@ SolidStart’s base does not lock you into any specific conventions. Adopting so
2222

2323
SolidStart does have Filesystem routing. It uses similar conventions to Nuxt where parameters are passed via `[]`. However, we also use `()` as a way to do more powerful things like Route Groups, named index routes, and as a way to break out of nesting. Basically whatever you put between the parenthesis is removed from matching, but still impacts the structure of your routes.
2424

25-
![Image description](/img/blog/solid-start-the-shape-frameworks-to-come/routes-tree.png)
25+
<center>
26+
![A screenshot of route
27+
structure](/img/blog/solid-start-the-shape-frameworks-to-come/routes-tree.png)
28+
</center>
2629

2730
The configuration that we get from the File System is then passed back to the application to be used in the router of your choice. You can call FileRoutes as a component or a regular function to get the configuration generated by SolidStart.
2831

@@ -97,7 +100,10 @@ Our server functions support advanced serialization for this like Async Iterable
97100

98101
We've used this capability to do things like Single Flight Mutations with Solid Router's API which lets the server start fetching the data for the next page after an update and stream it back on the same response while the client handles the redirect. Between this, parallelized load/cache patterns, and Solid's non-blocking Async, we've all but eliminated unnecessary waterfalls.
99102

100-
![Image description](/img/blog/solid-start-the-shape-frameworks-to-come/single-flight.png)
103+
<center>
104+
![A chart demonstrating single-flight
105+
mutations](/img/blog/solid-start-the-shape-frameworks-to-come/single-flight.png)
106+
</center>
101107

102108
You can see this in our [Notes example](https://github.com/solidjs/solid-start/tree/main/examples/notes).
103109

@@ -107,6 +113,6 @@ Honestly, there are too many features to talk about with SolidStart because your
107113

108114
This is a framework designed for builders and people who have their own opinions. We're only beginning to tap into the potential here. That's what we mean by "The Shape of Frameworks to Come". SolidStart won't be the last Solid Framework. We're just getting started. We've already seen people build Meta-Frameworks on top of it like CreateJDApp and MediaKit.
109115

110-
And for that, we (the Solid Core Team) are incredibly thankful. Thankful for all the contributors submitting issues and PRs. Thankful for open-source projects that make this technically possible like Vite, Vinxi, and Nitro. Thankful for all the sponsors contributing funding like Netlify, Google Chrome, and JetBrains. But most importantly we're thankful to all of you for embracing development in the open, choosing better over convenient, and sticking with us on this journey. You inspire us to keep building the best solutions we can and to continue to shape the future of web development.
116+
And for that, we (the Solid Core Team) are incredibly thankful. Thankful for all the contributors submitting issues and PRs. Thankful for open-source projects that make this technically possible like Vite, Vinxi, and Nitro. Thankful for all the sponsors contributing funding like Netlify, Google Chrome, and JetBrains. Most importantly we're thankful to all of you for embracing development in the open, choosing better over convenient, and sticking with us on this journey. You inspire us to keep building the best solutions we can and to continue to shape the future of web development.
111117

112118
<YouTube youTubeId="ZVjXtfdKQ3g" />

0 commit comments

Comments
 (0)