I understand how to derive the formula for diffraction gratings as you just have to compare the light rays approaching at a maxima point. The formula for diffraction grating formula is shown below : $$d \sin{\theta} = mλ$$ where $d =$ distance between slits/slit separation
From my understanding, the double-slit formula is derived from small-angle approximations but we can't assume small angles for a diffraction grating as there is a lot more interference and diffraction. Formula for double slits is shown below : $$w = \frac{mλD}s$$ Where $w =$ distance between fringes, $m =$ fringe order. $D =$ distance between slits, and screen $s =$ distance between slits/slit separation.
What I can't seem to do is visualize this scenario as I do not fully understand why the angle, $\theta$ between the centre and a maxima point cannot be small for a diffraction grating as well? And so small angle approximations can't be used?