Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Articles / few 23-04-18 #8

Merged
merged 5 commits into from
Apr 19, 2023
Merged

Articles / few 23-04-18 #8

merged 5 commits into from
Apr 19, 2023

Conversation

sajikix
Copy link
Owner

@sajikix sajikix commented Apr 19, 2023

No description provided.

@@ -0,0 +1,109 @@
---
title: " Next.js/app-dir の Vanilla Extract サポートなど (2023-04-18号)" # 目立ったニュースを選ぶ
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

タイトル採用迷ったので、こっちの方が熱かっただろというのがあればコメント待っております。

Comment on lines +97 to +103
## Cloudflare に入社しました - ゆーすけべー日記

https://yusukebe.com/posts/2023/join-cloudflare/

hono の作者である [@yusukebe](https://twitter.com/yusukebe) 氏が Cloudflare に入社されました。

以前から `hono` の開発やエッジランタイムにおける開発知見の共有を精力的にされている [@yusukebe](https://twitter.com/yusukebe) 氏が Cloudflare の Developer Advocate になられたとのことで、今後の活動にも注目したいところです。
Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

あんまり技術要素強い記事ではないので失礼などないか気になってます

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

個人的には、気になるなら無理に紹介しなくても良さそうだと思う

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

個人的には、気になるなら無理に紹介しなくても良さそうだと思う

I think so.

@sajikix sajikix merged commit 96fb7b1 into main Apr 19, 2023

Next.js の app dir で Vanilla Extract がサポートされました。

今後 Next.js を利用する上で、いわゆる Zero-runtime css を採用したい場合に選択肢となりそうです。ただし今回のサポートは Client Components の範囲のものであり、Server Components では依然として Vanilla Extract をはじめとする CSS-in-JS が利用ができないので注意しましょう。
Copy link

@nissy-dev nissy-dev Apr 19, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ここ完全に自分がミスっていて、vanilla extract はなんか Server components で使えそう。
ただ、あまりに Next.js の app dir を触ってなさすぎて自信がないので、Client / Server components のところは触れないほうがいいかも。

元のissue: vanilla-extract-css/vanilla-extract#929
server components で使っている repo: https://github.com/SuttonJack/vanilla-extract-app-dir

@@ -0,0 +1,109 @@
---
title: " Next.js/app-dir の Vanilla Extract サポートなど (2023-04-18号)" # 目立ったニュースを選ぶ
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Next.js/app-dirの部分は日本語にしちゃっても良きかなと思いました
Next.jsのapp ディレクトリでVanilla Extract サポートなど (2023-04-18号)
とか

あと、対象のプルリクが含まれたリリースってされてるんですかね?
最新のが2週間前で、このプルリクがマージされたのがlast weekって書いてあるので、まだリリースはされてない?


https://eng-blog.iij.ad.jp/archives/18900

共通のプロパティを持ちつつそれぞれ独自に型引数をもらい拡張されるような型が再起的かつ Union で管理されるような場合に、どのように型引数を渡したり管理したりすればいいかを解説している記事です。記事では 抽象構文木(AST)の取り扱いを例にしていますが、それぞれが独自のプロパティを持った種類の多いフィールドを入れ子構造で持つようなデータ・API の設計でも実装の参考にできそうです。
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

badge
どんな型なのかサンプルコードがあるとわかりやすいかも
ただ、面倒であればこれでも良きですので〜


それぞれが独自のプロパティを持った種類の多いフィールドを入れ子構造で持つようなデータ・API の設計

自分が使い分けできてないかもなんですが、TypeScriptにおけるフィールドとプロパティって何が違うんでしたっけ?


deno による web フレームワークである `Fresh` を使った Deno SasSKit の beta 版がリリースしました。

SaaS として必要な機能が包括されたテンプレートで、決済系は `Stripe` 、認証は `Supabase Auth`、DB は `Supabase Database` が利用されています。また今後 deno Deploy との連携も追記されそうです。
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

deno Deploy → Deno Deploy

denoかDenoかも揃えてもよさそう?

Comment on lines +97 to +103
## Cloudflare に入社しました - ゆーすけべー日記

https://yusukebe.com/posts/2023/join-cloudflare/

hono の作者である [@yusukebe](https://twitter.com/yusukebe) 氏が Cloudflare に入社されました。

以前から `hono` の開発やエッジランタイムにおける開発知見の共有を精力的にされている [@yusukebe](https://twitter.com/yusukebe) 氏が Cloudflare の Developer Advocate になられたとのことで、今後の活動にも注目したいところです。
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

個人的には、気になるなら無理に紹介しなくても良さそうだと思う

I think so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants