Iyi günler )
Hatırlarsanız biz storybook tarafında component-lerimizi daha rahat inceleye bilmek adına, bu component-lerin bir çoğunu storybook-a yerleştirmiştik proje-de " puzzle-daki parça misali " için. Fakat storybook tarafını çalıştırınca bir problemi sezdim ve düşündüyüm şey oldu. Problemin özetini geçiyorum. Hatırlarsanız biz SideBar-ımızda bir navItem selected olunca, Fill ( dolu ) olan SVG-i bastırıyorduk seçili için ve bunun içinde işimizi kolaylaştıran, nextjs-le birlikte gelen useRouter() hook-unu kullanmıştık. Fakat hiç düşünememişiz ki, eğer deploy olunmuş projede ui/index.html route-una gidersek storybook tarafını görmek için bizim SideBar componentinde verdiğimiz router.pathname bize null ve ya nav-link-imize uymayan bir route döndürür. Her ne kadar useRouter bizim için kolaylık sağlasa da, düşünüyorum ki, bu ciddi bir problem bizim için. Ne kadar olmasa storybook-u aktif kullanmak için dahil etmiştik projemize, böyle problemin olmasını istemeyiz.
NOT : Fotoğrafta sizinkinden farklı isimlendirme göre bilirsiniz. Ben kendi yazdığım koddan paylaşım yaptım. Ama sorun ortak .
Şimdiden kolay gelsin ...

Iyi günler )
Hatırlarsanız biz storybook tarafında component-lerimizi daha rahat inceleye bilmek adına, bu component-lerin bir çoğunu storybook-a yerleştirmiştik proje-de " puzzle-daki parça misali " için. Fakat storybook tarafını çalıştırınca bir problemi sezdim ve düşündüyüm şey oldu. Problemin özetini geçiyorum. Hatırlarsanız biz SideBar-ımızda bir navItem selected olunca, Fill ( dolu ) olan SVG-i bastırıyorduk seçili için ve bunun içinde işimizi kolaylaştıran, nextjs-le birlikte gelen useRouter() hook-unu kullanmıştık. Fakat hiç düşünememişiz ki, eğer deploy olunmuş projede ui/index.html route-una gidersek storybook tarafını görmek için bizim SideBar componentinde verdiğimiz router.pathname bize null ve ya nav-link-imize uymayan bir route döndürür. Her ne kadar useRouter bizim için kolaylık sağlasa da, düşünüyorum ki, bu ciddi bir problem bizim için. Ne kadar olmasa storybook-u aktif kullanmak için dahil etmiştik projemize, böyle problemin olmasını istemeyiz.
NOT : Fotoğrafta sizinkinden farklı isimlendirme göre bilirsiniz. Ben kendi yazdığım koddan paylaşım yaptım. Ama sorun ortak .
Şimdiden kolay gelsin ...